Я просто собираю Ruby. Я пытаюсь сравнить две строки в операторе If так:Ruby: Сравнение ввода пользователя со строкой
#get user input
input = gets #type in 'a'
#compare
if input == "a"
puts "a!"
end
Это ничего не выводит, когда я типа в «а».
Я пробовал тройной '===', input.eql ?, input.equal? - нет выхода
Если я использую космический корабль, '< =>', он работает независимо от входа, равного 'a'.
Как сравнить строки?
Спасибо!
Ultimatel y да, но когда я googled специфически «согласование ввода пользователя к строке», я не увидел немедленного ответа. Может быть, этот обмен поможет в этом конкретном ловушке? – ZAR