Cursus Raku / Elementa / Associativa data genera

Paria

Par est structura datae quae nomen et valorem continet. Formant solidum obiectum quod in variabili scalari condi potest. Hic est exemplum quomodo par creas:

my $pair = name => 'Anna';

Typus variabilis $pair est Pair:

say $pair.WHAT; # (Pair)

Possibile est nomen et valorem seorsum accedere per methodos correspondentes key et value:

say $pair.key; # name
say $pair.value; # Anna

Res magni momenti de paribus est quod sunt obiecta immutabilia. Significat te non posse novum valorem assignare vel novum nomen dare par existente. Sed potes omnino novum par eidem variabili assignare, scilicet:

my $pair = name => 'Anna';
$pair = name => 'John';
say $pair.value; # John

Subscripting

Est alia methodus legendi valorem paris. Potes illud subscriptum cum nomine clavis suae inter angulares brackets. Hoc modo id facis:

say $pair<name>;

Nota quod non opus est nominare clavem si nullos spatia continet. Si continet, res paulo strictiores fiunt:

my $pair = 'employee name' => 'Julie Madelon';
say $pair{'employee name'};

Ne omittas quod hoc tempore braces curvatae adhibentur.

Praxis

Perfice quaestionem quae argumenta huius thematis comprehendit.

Cursus navigatio

Associativa data genera   |   Associativa data genera / 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БългарскиРусскийУкраїнська