Raku kurss / Regulārās izteiksmes un gramatikas / Gramatikas / Darbību klases / Exercises

Viena gramatika, divas darbību klases

Uzdevums

Vienu gramatiku var savienot ar dažādām darbību klasēm, lai iegūtu dažādus rezultātus. Uzrakstiet vienu gramatiku, kas parsē divus skaitļus, atdalītus ar komatu, kā '10,20'. Uzrakstiet divas darbību klases: vienu, kuras TOP izveido to summu, un otru, kuras TOP izveido to starpību (pirmais mīnus otrais). Parsējiet '10,20' ar katru darbību klasi pēc kārtas un izdrukājiet abus rezultātus.

Piemērs

Programma izdrukā:

30
-10

Risinājums

Skatīt risinājumu

Kursa navigācija

Risinājums: Darbība ar lielajiem burtiem   |   Risinājums: Viena gramatika, divas darbību klases