在使用Ruby的YAML哈希中使用浮点数是否安全?

如果我有一个像YAML文件

--- 2.1: my product version 

没有任何引号,Ruby会将2.1视为Float(至少在Syck下 – 我不确定Psych)。

使用Float作为哈希密钥是否有任何风险,只要密钥的所有其他出现都来自YAML文件或来自Ruby的文字?