Курс Raku / Регулярні вирази та граматики / Граматики / Що таке граматика / Ключове слово grammar

Тест — Що таке граматика

Що надрукує наступна програма?

my token greet { 'hi' }

say so 'hi there' ~~ / <greet> /;
1True
0False
0「greet」
0hi

Іменований токен greet зіставляється з літеральним текстом hi. Виклик його як <greet> усередині шаблону шукає цей текст, а він присутній на початку 'hi there', тож зіставлення успішне і so повертає True.

Навігація курсом

Ключове слово grammar   |   Іменований токен