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

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

Какво отпечатва следната програма?

my token greet { 'hi' }

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

Именуваният токен greet съпоставя буквалния текст hi. Извикването му като <greet> вътре в шаблона търси този текст, а той присъства в началото на 'hi there', така че съпоставянето успява и so връща True.

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

Ключовата дума grammar   |   Именуван токен