我需要使用小数。
在我的程序中,用户需要输入一个带小数的数字来转换该数字。

问题是:如果我尝试将参数转换为数字,我会得到一个没有小数的整数。

# ARGV[0] is: 44.33

size = ARGV[0]

puts size.to_i
# size is: 44
# :(

最佳答案

你打电话 to_i ,你得到整数。

尝试拨打 to_f ,你应该得到一个浮点数。

更多字符串转换方法,请引用 look here

关于ruby - 在ruby中将字符串转换为十进制数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9956766/

10-14 17:22
查看更多