Curso de Raku / Esenciales / 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';

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

Completa los cuestionarios que cubren el contenido de este tema.

Tipos de datos posicionales / Listas   |   Tipos de datos posicionales / Subíndice de rangos


💪 Or jump directly to the exercises to this section.

Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.

Traducciones de esta página: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська