Gets.chomp输入比较返回错误



我正在使用RUBY

错误:Integer与String的比较失败(ArgumentError(

puts "Age: "
age = gets.chomp
if 0 < age < 130

我希望程序允许用户输入0(不包括(和130(包括(之间的所有数字。怎么做?

输入是一个字符串。试试这个

puts "Age: "
user_input = gets.chomp
begin
age = Integer(user_input)
# your code
rescue ArgumentError
puts "Age must be an integer"
end

相关内容

  • 没有找到相关文章

最新更新