Curso de Raku / Esenciales / Fundamentos de las funciones / Crear y llamar funciones / Parámetros nombrados

Quiz 1 — Parámetros nombrados

Considera una función:

sub f(:$a, :$b) {
    $a - $b
}

1

¿Cuáles son las formas válidas de llamarla?

0f(1, 2)Argumentos posicionales pasados, no nombrados.
1f(a => 1, b => 2)
0f(a = 1, b = 2)Operador de asignación en lugar de un constructor de pares.
1f(b => 2, a => 1)

2

Para la misma función, ¿qué devuelven las siguientes llamadas?

−1f(a => 1, b => 2) devuelve  (: 1, −1 :)
−1f(b => 2, a => 1) devuelve  (: 1, −1 :)El orden de los argumentos nombrados no importa.
1f(a => 2, b => 1) devuelve  (: 1, −1 :)

Parámetros nombrados   |   Quiz 2 — Variables como parámetros nombrados