Kurso de Raku / Progresinta / Operatoroj / Uzant-difinitaj operatoroj / Exercises / Kvadratiga operatoro
Solvo: Kvadratiga operatoro
Jen ebla solvo de la tasko.
Kodo
sub postfix:<²>($x) {
$x ** 2
}
say 5²;🦋 Vi povas trovi la fontkodon en la dosiero square-operator.raku.
Eligo
25Komentoj
La operatoro estas deklarita kiel
postfix:<²>, do ĝia simbolo — la superskribita-du signo — estas skribata post sia operando, kiel en5².La korpo levas la operandon al la dua potenco, do
5²taksiĝas al25. Nenio malhelpas vin uzi Unikodan simbolon, kiu spegulas la matematikan notacion.