Curso de Raku / Avanzado / Contenedores / Introspección de contenedores / Exercises / El valor predeterminado del contenedor
Solución: El valor predeterminado del contenedor
Aquí tienes una de las posibles soluciones:
Código
my $count is default(0);
say $count;
say $count.VAR.default;🦋 Encuentra el código fuente en el archivo container-default.raku.
Salida
0
0Comentarios
El trait
is default(0)le da al contenedor un valor por defecto. Como no se ha asignado nada, al leer$countse devuelve ese valor por defecto, así que la primera línea imprime0..VAR.defaultle pregunta al contenedor en sí por su valor por defecto declarado, que también es0. Sin el trait, un contenedor sin tipo habría tenido como valor por defecto(Any).
Navegación del curso
← El valor predeterminado del contenedor | Más sobre los tipos integrados →