Курс языка программирования Raku / Регулярные выражения и грамматики / Грамматики / Классы действий / Exercises
Одна грамматика, два класса действий
Задача
Одну грамматику можно сочетать с разными классами действий и получать
разные результаты. Напишите одну грамматику, разбирающую два числа,
разделённых запятой, как в '10,20'. Напишите
два класса действий: у одного TOP делает
их сумму, у другого — их разность
(первое минус второе). Разберите '10,20' по очереди каждым
классом действий и напечатайте оба результата.
Пример
Программа печатает:
30
-10Решение
Навигация по курсу
← Решение: Действие с верхним регистром | Решение: Одна грамматика, два класса действий →