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?
| 0 | Grammar.parse($str, MyActions) |
| 1 | Grammar.parse($str, actions => MyActions.new) |
| 0 | Grammar.parse($str).MyActions |
| 0 | Grammar.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 →