Ruby 磅到千克红宝石不起作用

Ruby 磅到千克红宝石不起作用,ruby,Ruby,所以我对这方面还不太熟悉,我正在尝试制作一个程序,将磅数转换成公斤数。这就是我想要的 print "Enter your mass in pounds" pounds = gets.chomp print pounds * 0.454 但出于某种原因,我得到的只是nil。想法 按以下步骤操作: print "Enter your mass in pounds" pounds = gets.chomp.to_f print pounds * 0.454 如果您试图将一个字符串乘以一个浮点数,该

所以我对这方面还不太熟悉,我正在尝试制作一个程序,将磅数转换成公斤数。这就是我想要的

print "Enter your mass in pounds"
pounds = gets.chomp
print pounds * 0.454
但出于某种原因,我得到的只是
nil
。想法

按以下步骤操作:

print "Enter your mass in pounds"
pounds = gets.chomp.to_f
print pounds * 0.454

如果您试图将一个字符串乘以一个浮点数,该浮点数将返回一个空字符串,您应该先将磅数转换为一个数字对象(float),然后再乘以,如果您想将1.5kg转换为lbs()@TobyLWelch Richards谢谢