【发布时间】:2019-01-03 12:19:09
【问题描述】:
我正在使用红宝石
错误:整数与字符串的比较失败(ArgumentError)
puts "Age: "
age = gets.chomp
if 0 < age < 130
我希望程序允许用户输入 0(不包括)和 130(包括)之间的所有数字。怎么做?
【问题讨论】:
-
您会收到来自
:stdin的字符串。您需要在比较之前将其转换为整数:0 < age.to_i < 130.
标签: ruby numbers integer argument-error