Cursus Raku / Elementa / Plura de generibus / Positionalia data genera
Array
Arrayes sunt aggregata genera datorum quae plus quam unam valorem continere possunt. Hoc arrays a scalaribus elementis distinguit. Elementa array possunt indicari (vel subscripti). Aliis verbis, elementa eius positionem habent (quod explicat nomen generale huius generis datorum: positionalia).
Variabiles array alium genus sigilli utuntur: @. Regulae
pro nomine variabili sunt eadem ac pro
scalaribus.
my @cities;Hactenus, array nomine @cities creatum est. Potes eam
cum aliquibus valoribus implere:
@cities = 'Paris', 'Rome', 'Berlin';Aliter, possibile est valores statim initializare:
my @cities = 'Paris', 'Rome', 'Berlin';Indexatio
Ad accessum singuli item array, utere paria bracketorum quae post nomen variabilis ponis:
say @cities[1];Nota quod sigillum semper idem manet. Cum elementa a zero numerentur,
elementum @cities[1] est 'Rome' in nostro
exemplo.
Arrayes sunt mutabiles, ita facile potes elementa eius mutare simpliciter assignando novum valorem eis:
@cities[0] = 'Rome';
@cities[1] = 'Paris';Post hoc, sententia say @cities[1] novum valorem
'Paris' imprimet.
Magnitudo
Ad longitudinem currentem array obtinendam, vel, aliis verbis,
numerum elementorum eius, utere methodo elems:
say @cities.elems; # 3Si array apparet in contextu, ubi parameter expectatus est numerus, valor reditus est magnitudo array:
say +@cities; # 3Hic, +
praefixus operator numericum valorem ex argumento suo requirit, ita
resultat +@cities est 3.
Exercitatio
Sequuntur 1 quiz de contentis huius argumenti.
Navigatio cursus
← Positionalia data genera | Quiz — Array →
💪 Vel recta ad exercitationes huius
sectionis i.