Curso de Raku / Avanzado / Operadores / Operadores definidos por el usuario / Exercises / Operador de promedio
Solución: Operador de promedio
Aquí hay una posible solución para la tarea.
Código
sub infix:<avg>($a, $b) {
($a + $b) / 2
}
say 4 avg 10;🦋 Puedes encontrar el código fuente en el archivo average-operator.raku.
Salida
7Comentarios
El operador se declara como
infix:<avg>, por lo que se escribe entre sus dos operandos, igual que+o~.El cuerpo suma los dos operandos y divide entre dos. Para
4y10el resultado es7.