Curso de Raku / Avanzado / Subrutinas / Firmas / Exercises / Sumar todos los argumentos

Solución: Sumar todos los argumentos

Aquí está una posible solución a la tarea.

Código

sub total(*@nums) {
    [+] @nums
}

say total(3, 5, 7);

🦋 Encuentra el programa en el archivo sum-all-arguments.raku.

Salida

15

Comentarios

  1. El parámetro slurpy *@nums recolecta todos los argumentos en el array @nums, sin importar cuántos sean.

  2. El meta-operador de reducción [+] luego los suma todos, dando 15.

Sumar todos los argumentos   |   Un exponente opcional