Curso de Raku / Esenciales / Fundamentos de las
funciones / 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. |
Navegación del curso
← Multi-funciones
| Quiz 2 —
Multi-funciones con parámetros tipados →