Raku kurss / Padziļināti / Konteineri / Kārtotie konteineri / Exercises / Masīva aizstājvārds
Risinājums: Masīva aizstājvārds
Šeit ir viens no iespējamiem uzdevuma risinājumiem.
Kods
my @original = 10, 20, 30;
my @alias := @original;
@original.push(40);
say @alias;🦋 Šīs programmas pirmkodu var atrast failā alias-an-array.raku.
Izvade
[10 20 30 40]Komentāri
Saistīšana
@alias := @originalpadara@aliaspar citu nosaukumu tam pašam masīva konteineram, nevis par tā kopiju.Izmaiņa tiek veikta caur
@original, un tā ir strukturāla —pushpievieno elementu. Tā kā abi nosaukumi ir viens un tas pats konteineris,@aliasredz jauno elementu. Abi nosaukumi ir pilnībā savstarpēji aizstājami: nav nozīmes, kuru no tiem izmantojat lasīšanai vai masīva modificēšanai.