Ниже приведен код рубина не работает должным образом. Кажется, он не распознает диапазон 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