我希望通过用户输入在我的程序中定义变量size
。除了通过手动输入到我的代码中的数字(目前为10
)之外,我一直未能以任何方式定义它。
def pass (size = 10)
答案 0 :(得分:0)
这对我有用:
def pass(size)
puts size
end
puts "please input a number:"
size = gets
pass(size)
答案 1 :(得分:0)
您可能需要使用to_i,因为您的用户输入是字符串。然后它就像上一个答案一样:
def pass(size = 10)
size = size.to_i
puts "It's a number! #{size}" if size.is_a? Integer
end
puts "please input a number:"
size = gets
pass(size)