+ 2
Пользовательский ввод и case выражения
Как в выражение case добавить переменную с пользовательским значением?
9 odpowiedzi
+ 14
А, понятно, мне сначала показалось, что речь про switch-case😊
Может, тогда это подойдёт, в качестве образца?
https://code.sololearn.com/cKv0NFsxMdOZ/?ref=app
+ 14
Примерно так:
num = gets.to_i
case num
when 1
puts "Case #{num}"
when 2
puts "Case #{num}"
end
+ 14
Это радует😊 Пожалуйста👍😊
+ 13
Какой язык?
Имеется в виду, чтобы программа выдавала разные case в зависимости от того, что ввёл пользователь?
У меня есть простой пример на JavaScript:
https://code.sololearn.com/WEm1mZFz0V8D/?ref=app
+ 13
Пожалуйста👍😊
Да, вероятно, дело было в to_i, gets по умолчанию принимает введённое значение как строку, а с помощью to_i оно превращается в целочисленное значение😊
+ 2
Язык, имеется в виду, Ruby.
+ 2
Интересный скрипт. Но мне не подходит. Необходимо чтобы пользователь ввёл число определённое, а программа, ссылаясь на это число, вывела строку. Если в грубой форме. А js я пока не очень понимаю... =(
+ 2
Спасибо) здешний интерпретатор хреново работает, на компе попробую позже. Опираясь на твой скрипт я не смог найти свою ошибку. Возможно всё дело в to_i... Забыл просто что это :D
+ 2
Спасибо большое, всё заработало)))