Kurso de Raku / Esencoj / Poziciaj datentipoj

Citante stringajn arrayojn

Por ĉenaj tabeloj, kie la eroj estas mallongaj ĉenoj sen spacoj, Raku ofertas belan sintakson por ilia inicialigo.

my @digits = <zero one two three four five six seven eight nine>;

Estas via elekto aldoni pliajn spacojn ĉirkaŭ la angulaj krampoj aŭ ne. La kompililo akceptas ambaŭ opciojn.

my @digits = < zero one two three four five six seven eight nine >;

Ambaŭ konstruoj estas ekvivalentaj al rekta varianto:

my @digits = 'zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine';

Tabelo vs Listo

Notu ke en la supraj ekzemploj, la citaĵo < . . . > kreas List, ne Array. Vi povas konfirmi tion per vokado de la metodo WHAT:

say <a b c>.WHAT; # (List)

Tamen, kiam vi asignas ĝin al tabelo, vi ricevas tabelon kun la elementoj el la listo.

my @a = <a b c>;
say @a.WHAT; # (Array)

Praktiko

Plenumu la kvizojn, kiuj kovras la enhavon de ĉi tiu temo.

Kurso navigado

Poziciaj datentipoj / Listoj   |   Poziciaj datentipoj / Subskribante intervalojn


💪 Or jump directly to the exercises to this section.

Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto

Tradukoj de ĉi tiu paĝo: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська