Сравнение строк через тернарный оператор в Ruby
Пробую учить Ruby. Есть задача: создать переменные "First" и "Second", присвоить им имена. С помощью тернарного оператора вывести значение бОльшей из переменных.
first_person = 'Peter'
second_person = 'Andrue'
first_person>second_person ? puts first_person: puts second_person
Попробовал так, выдаёт:
"Runtime error:\nERRORCODE: 1 \n/edx/app/graders-ruby101/var/Program0a6969f900334c3d060800c2607d88f0_5562743076668297_255739.rb:3: syntax error, unexpected label, expecting `do' or '{' or '('\n...ond_person ? puts first_person: puts second_person\n... ^~~~~~~~~~~~~\n\n"
Ответы (1 шт):
Автор решения: Эникейщик
→ Ссылка
Пробелы и скобки:
first_person > second_person ? (puts first_person) : (puts second_person)