Курс по 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 'син' ?⏏ 'Това е небе!' : 'Имам нужда от повече информа