Kurso de Raku / Progresinta / Operatoroj / Uzant-difinitaj operatoroj / Exercises / Mezuma operatoro
Solvo: Mezuma operatoro
Jen ebla solvo de la tasko.
Kodo
sub infix:<avg>($a, $b) {
($a + $b) / 2
}
say 4 avg 10;🦋 Vi povas trovi la fontkodon en la dosiero average-operator.raku.
Eligo
7Komentoj
La operatoro estas deklarita kiel
infix:<avg>, do ĝi estas skribata inter siaj du operandoj, same kiel+aŭ~.La korpo adicias la du operandojn kaj dividas per du. Por
4kaj10la rezulto estas7.