Raku kurss / Regulārās izteiksmes un gramatikas / Gramatikas / Darbību klases / Iekļautās darbības un darbību klases

Viktorīna — Darbību klases

Kā pateikt .parse, lai tas izmanto darbību klasi ar nosaukumu MyActions?

0Grammar.parse($str, MyActions)
1Grammar.parse($str, actions => MyActions.new)
0Grammar.parse($str).MyActions
0Grammar.parse($str, action => MyActions)

Darbību objektu padod ar nosaukto argumentu actions, un tam jābūt instancei, kas izveidota ar .new. Gramatikai parsējot, uz šīs instances izpildās atbilstošās marķieru metodes un uzbūvē rezultātu.

Kursa navigācija

Iekļautās darbības un darbību klases   |   Darbība ar lielajiem burtiem