输入字符串与数字范围不匹配
问题描述:
下面的ruby代码没有按预期工作。它似乎没有识别1..3
范围,并且仅读取else
条件。如果我给一个数字而不是一个范围,它虽然工作。不知道我哪里错了。输入字符串与数字范围不匹配
print "Enter your cost: "
cost = gets.chomp
case cost
when 1..3
puts "inexpensive"
when 3..5
puts "affordable"
else puts "no comments"
end
'不按预期工作=>您期望什么? – sawa