Kurso de Raku / Progresinta / Ujoj / Subskribaj adverboj
Ŝlosiloj, valoroj kaj paroj
Aliaj adverboj ŝanĝas, kion subskribo redonas. Defaŭlte subskribo redonas la valoron; ĉi tiuj redonas pli:
:v— la valoron (la defaŭlto):k— la ŝlosilon (aŭ indekson):kv— kaj la ŝlosilon kaj la valoron:p—Pairel ŝlosilo kaj valoro
Por tabelo, la «ŝlosilo» estas la indekso:
my @a = 10, 20, 30;
say @a[1]:kv; # (1 20)
say @a[1]:p; # 1 => 20@a[1]:kv redonas la indekson kaj la valoron kune kiel
liston, kaj @a[1]:p redonas ilin kiel paron.
La samo funkcias por hakoj, kaj estas precipe oportuna trans tranĉaĵo de pluraj ŝlosiloj samtempe:
my %h = a => 1, b => 2, c => 3;
say %h<a c>:kv; # (a 1 c 3)Ĉi tie, du-ŝlosila tranĉaĵo revenas kiel alternantaj ŝlosiloj kaj
valoroj. Ĉi tiuj adverboj estas tio, kion map,
for kaj similaj ofte uzas, kiam vi volas trakti ŝlosilojn
kaj valorojn flank-al-flanke, sen dividi la laboron en apartajn
serĉojn.
Kursa navigado
← Kvizo — Subskribaj adverboj | Ĉu la ŝlosilo ekzistas →
💪 Aŭ iru rekte al la ekzercoj de ĉi tiu
sekcio.