gpt4 book ai didi

ruby - Gets.chomp 输入比较返回错误

转载 作者:数据小太阳 更新时间:2023-10-29 07:58:17 26 4
gpt4 key购买 nike

我正在使用 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 - Gets.chomp 输入比较返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51539910/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com