我需要分配一些可以是字符串、整数或浮点数的对象,但我总是需要将它们存储为字符串。
a = myvar.to_s
此解决方案在大多数情况下都有效,但例如当 myvar 为“7.50”时,“a”将为“7.5”
我需要一个与原始小数位数相同的小数位数。有没有办法告诉 ruby 我正在读取的变量将是一个字符串,无论它看起来像什么。
编辑:我正在从 csv 文件导入数据,我正在寻找一种方法来告诉 ruby 它将读取的所有内容都是字符串,无论它看起来像整数还是浮点数。例如,我可以有“7”、“5.5000”、“5.5”等值。