Курс Raku / Регулярні вирази та граматики / Граматики / Класи дій / Вправи

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

Завдання

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

Приклад

Програма друкує:

30
-10

Рішення

Дивіться рішення

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

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