Итак, я пытаюсь найти последний символ из пользовательского ввода в Ruby.Ruby: Получить последний символ с пользовательского ввода
Я попытался following-
вprint "Enter in a string: "
user_input = gets
end_char = user_input[-1,1]
puts "#{end_char} is the last char!"
Но она возвращает "последний символ!". Я попытался
end_char = "test"[-1,1]
и работает как надо (возвращает т). Но он не работает, когда я использую пользовательский ввод как строку вместо того, чтобы просто вводить в себя строку. Помогите?
'chomp' обычно используется, но самый прямой способ - просто' получает [-2]] '. –