Курс по Raku / Основи / Основи на управлението на потока / Условни проверки / Теренарен оператор

Тест — Теренарен оператор

Попълнете празните места в програмата:

.my $color = prompt 'Какъв цвят е? ';
??say $color eq 'син' ␣␣
!!    'Това е небе!' ␣␣
.    'Имам нужда от повече информация.';

Коментар

Компилаторът Rakudo има специално съобщение за грешка за най-честата грешка, която можете да направите при използване на тернарния оператор в Raku.

===SORRY!=== Грешка при компилиране /Users/ash/raku-course/t.raku
Неподдържано използване на ? и : за тернарния условен оператор. В
Raku, моля използвайте: ?? и !!.
на /Users/ash/raku-course/t.raku:2
------> say $color eq 'син' ?⏏ 'Това е небе!' : 'Имам нужда от повече информа

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

Теренарен оператор   |   Множествено окончание