我需要使用小数。
在我的程序中,用户需要输入一个带小数的数字来转换该数字。
问题是:如果我尝试将参数转换为数字,我会得到一个没有小数的整数。
# 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/