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 práctica
Navegación del curso
← 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: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська