我正在尝试多个变量(来自用户的输入)和4
。出于某种原因,我无法完成这项简单的任务。
以下是代码:
print "Enter an Integer between 1 and 12: "
x = gets
puts x * 4
而不是将x
和4
相乘,它将共打印x
四次。
答案 0 :(得分:3)
那是因为x
是一个字符串,而字符串上的*
方法是重复的。您需要先使用#to_i
方法将其转换为数字。
x = gets.to_i
puts x * 4
应该做你想做的事。