Gets.chomp 输入比较返回错误
Gets.chomp input comparison returning an error
我正在使用 RUBY
错误:整数与字符串的比较失败(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
我正在使用 RUBY
错误:整数与字符串的比较失败(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