Курс языка программирования Raku / Регулярные выражения и грамматики / Грамматики / Классы действий / Exercises

Одна грамматика, два класса действий

Задача

Одну грамматику можно сочетать с разными классами действий и получать разные результаты. Напишите одну грамматику, разбирающую два числа, разделённых запятой, как в '10,20'. Напишите два класса действий: у одного TOP делает их сумму, у другого — их разность (первое минус второе). Разберите '10,20' по очереди каждым классом действий и напечатайте оба результата.

Пример

Программа печатает:

30
-10

Решение

Посмотреть решение

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

Решение: Действие с верхним регистром   |   Решение: Одна грамматика, два класса действий