Cursus Raku / Elementa / 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; # 3
Si array apparet in contextu, ubi parameter expectatus est numerus, valor reditus est magnitudo array:
say +@cities; # 3
Hic, +
praefixus operator numericum valorem ex argumento suo requirit, ita resultat +@cities
est 3
.
Cursus navigatio
← Positionalia data genera | Positionalia data genera / Nidificata array →
💪 Or jump directly to the exercises to this section.
Haec pagina automatice translata est per ChatGPT 4o. Originalis Anglicus textus
Translationes huius paginae: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська