Cursus Raku / Elementa / Associativa data genera

Hashes

Hash est aliud exemplum typorum datorum associativorum in Raku. Est aggregatum typus datorum qui nomina elementorum suorum ad valores eorum mappat. Introducamus novum sigillum quod variabiles hash utuntur: %.

my %capitals;

Nunc uti potes hash et assignare aliquos valores initiales ei.

%capitals = Gallia => 'Lutetia', Italia => 'Roma';

Ut cum aliis typis datorum, utraque actio simul fieri potest:

my %capitals = Gallia => 'Lutetia', Italia => 'Roma';

Elementa accedere

Subscripting elementorum simile est quod vidimus pro paribus. Utere par angulorum vel curvatorum uncis cum chorda:

dic %capitals<Gallia>;
dic %capitals{'Italia'};

Hashes sunt mutabiles, ita potes et valores existentes mutare et novos addere:

%capitals<Germania> = 'Berolinum';

Claves et valores

Duae methodi inbuilt, keys et values, reddunt listas clavium et valorum hash:

dic %capitals.keys;
dic %capitals.values;

Hic est exemplum output huius programmatis:

(Germania Italia Gallia)
(Berolinum Roma Lutetia)

Nota quod elementa hash non sunt ordinata, sed ordo clavium et valorum, redditus a methodis supra, est idem.

Praxis

Perfice quaestiones quae argumenta huius thematis comprehendunt.

Cursus navigatio

Associativa data genera / Paria   |   Associativa data genera / Nidificata hashes


💪 Or jump directly to the exercises to this section.

Haec pagina automatice translata est per ChatGPT 4o. Originalis Anglicus textus

Translationes huius paginae: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська