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 →