Kurso de Raku / Progresinta / Operatoroj / Uzant-difinitaj operatoroj
Kvizo — Difini operatoron
Kion presas la jena programo?
sub infix:<times>($a, $b) { $a * $b }
say 6 times 7;| 1 | 42 |
| 0 | 67 |
| 0 | times |
| 0 | eraron |
infix:<times> difinas novan operatoron skribatan
inter siaj du operandoj. Ĝia korpo multiplikas ilin, do
6 times 7 taksiĝas al 42 — operatoro estas nur
subrutino kun speciala nomo.