Kurso de Raku / Esencoj / Pli pri tipoj / Poziciaj datentipoj
Citante ĉenajn tabelojn
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';%%tipblock ## 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
Vin atendas 2 kvizoj pri la enhavo de ĉi tiu temo.
Kursa navigado
← Kvizo — Listo kaj skalara kontraŭ listo kaj tabelo | Kvizo 1 — Citante ĉenajn tabelojn →
💪 Aŭ iru rekte al la ekzercoj de ĉi tiu
sekcio.