Курс языка программирования Raku / Основы / Проверка условий / Тернарный оператор

Тест: Тернарный оператор

Заполните пробелы в программе:

. my $color = prompt 'What colour is it? ';
?? say $color eq 'blue' ␣␣
!!     'This is a sky!' ␣␣
.     'I need more information.';

Комментарии

В компиляторе Rakudo есть особое сообщение об ошибке для самого частого случая, где вы можете допустить ошибку с тернарным оператором в Raku:

===SORRY!=== Error while compiling /Users/ash/raku-course/t.raku
Unsupported use of ?  and : for the ternary conditional operator.  In
Raku please use: ??  and !!.
at /Users/ash/raku-course/t.raku:2
------> say $color eq 'blue' ?⏏ 'This is a sky!' : 'I need more informa

Навигация по курсу

Проверка условий / Сравнение строк   |   💪 Упражнения: Проверка условий

Эта страница переведена с английского человеком. Оригинальный текст на английском языке. О переводе.

Переводы этой страницы: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська