Curso de Raku / Avanzado / Contenedores
Contenedores escalares
Como su nombre sugiere, los contenedores escalares albergan valores
individuales (escalares). Estos contenedores se marcan con el sigilo
$.
Aquí tienes uno de los usos más simples y directos de un escalar:
my $lang = 'Raku';La variable $lang es un contenedor escalar.
Por defecto, los contenedores escalares no imponen un tipo sobre los datos, por lo que puedes almacenar un valor de cualquier tipo en ellos. La demostración más simple de esto es que puedes reutilizar la misma variable para almacenar un entero y luego una cadena:
my $value = 42;
$value = 'forty-two';(El autor no te anima a programar de esta manera.)
Internamente, esto significa que, por defecto, un nuevo contenedor
puede mantener valores del tipo Any. Any es el
tipo base para la mayoría de los demás tipos, como Int o
Str.
Temas de esta sección
Práctica
Resuelve 1 cuestionario sobre el contenido de esta sección.
Ejercicios
Esta sección contiene 3 ejercicios. Mira todos los temas de esta sección antes de empezar los ejercicios.
Navegación del curso
← Comprender los contenedores de Raku | Tipos de datos y contenedores escalares →