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;
142
067
0times
0eraron

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.

Kursa navigado

Solvo: Kvadratiga operatoro   |   Trajtoj kaj pragmoj