Curso de Raku / Esenciales / Más sobre tipos / Tipos de datos posicionales
Citar arrays de cadenas
Para los arreglos de cadenas, donde los elementos son cadenas cortas sin espacios, Raku ofrece una sintaxis agradable para inicializarlos.
my @digits = <zero one two three four five six seven eight nine>;Depende de ti decidir si agregar espacios adicionales alrededor de los corchetes angulares o no. El compilador acepta ambas opciones.
my @digits = < zero one two three four five six seven eight nine >;Ambas construcciones son equivalentes a una variante directa:
my @digits = 'zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine';%%tipblock ## Arreglo vs Lista
Nota que en los ejemplos anteriores, la cita
< . . . > crea una List, no un
Array. Puedes confirmarlo llamando al método
WHAT:
say <a b c>.WHAT; # (List)Sin embargo, cuando lo asignas a un arreglo, obtienes un arreglo con los elementos de la lista.
my @a = <a b c>;
say @a.WHAT; # (Array)Práctica
Resuelve 2 cuestionarios sobre el contenido de este tema.
Navegación del curso
← Quiz — Lista y escalar vs. lista y array | Quiz 1 — Citar arrays de cadenas →
💪 O ve directamente a los ejercicios de esta
sección.