在使用Ruby的YAML哈希中使用浮点数是否安全?
如果我有一个像YAML文件
--- 2.1: my product version
没有任何引号,Ruby会将2.1
视为Float(至少在Syck下 – 我不确定Psych)。
使用Float作为哈希密钥是否有任何风险,只要密钥的所有其他出现都来自YAML文件或来自Ruby的文字?
如果我有一个像YAML文件
--- 2.1: my product version
没有任何引号,Ruby会将2.1
视为Float(至少在Syck下 – 我不确定Psych)。
使用Float作为哈希密钥是否有任何风险,只要密钥的所有其他出现都来自YAML文件或来自Ruby的文字?