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: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська