Raku kurss / Padziļināti / Operatori / Lietotāja definēti operatori / Exercises / Vidējā vērtība operators
Risinājums: Vidējā vērtība operators
Šeit ir iespējamais uzdevuma risinājums.
Kods
sub infix:<avg>($a, $b) {
($a + $b) / 2
}
say 4 avg 10;🦋 Programmas pirmkodu var atrast failā average-operator.raku.
Izvade
7Komentāri
Operators ir deklarēts kā
infix:<avg>, tāpēc tas tiek rakstīts starp saviem diviem operandiem, tieši kā+vai~.Ķermenis saskaita divus operandus un dala ar diviem. Skaitļiem
4un10rezultāts ir7.