Curso de Raku / Esenciales / Más sobre funciones / Multi-funciones

Quiz 1 — Multi-funciones simples

¿Cuáles son las formas correctas de crear una función múltiple?

1

sub func($a) {. . .}
sub func($a, $b) {. . .}
incorrecto Estas definiciones son  (: correctas, incorrectas :) Falta el declarador multi.

2

multi func($a) {. . .}
multi func($a, $b) {. . .}
correcto Estas definiciones son  (: correctas, incorrectas :) Falta el declarador sub, pero eso es aceptable.

3

multi sub func($a) {. . .}
multi sub func($a, $b) {. . .}
correcto Estas definiciones son  (: correctas, incorrectas :) Totalmente perfecto.

4

sub multi func($a) {. . .}
sub multi func($a, $b) {. . .}
incorrecto Estas definiciones son  (: correctas, incorrectas :) Debería ser multi sub, no sub multi.

5

multi sub func($a) {. . .}
multi sub func($b) {. . .}
incorrecto Estas definiciones son  (: correctas, incorrectas :) Las firmas no se pueden distinguir en la distribución múltiple.

Más sobre funciones / Tipo de retorno   |   💪 Ejercicio: Factorial con multi-funciones

Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.

Traducciones de esta página: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська