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

Една граматика, два класа за действия

Задача

Една граматика може да се съчетава с различни класове за действия, за да дава различни резултати. Напишете една граматика, която разбира две числа, разделени със запетая, като в '10,20'. Напишете два класа за действия: единият, чийто TOP създава сумата им, а другият, чийто TOP създава разликата им (първото минус второто). Разберете '10,20' последователно с всеки клас за действия и отпечатайте двата резултата.

Пример

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

30
-10

Решение

Вижте решението

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

Решение: Действие с главни букви   |   Решение: Една граматика, два класа за действия