Verfügt Perl 6 über ein integriertes Tool zum Erstellen einer tiefen Kopie einer verschachtelten Datenstruktur?Verfügt Perl 6 über ein integriertes Werkzeug, um eine verschachtelte Datenstruktur tief zu kopieren?
Added Beispiel:
my %hash_A = (
a => {
aa => [ 1, 2, 3, 4, 5 ],
bb => { aaa => 1, bbb => 2 },
},
);
my %hash_B = %hash_A;
#my %hash_B = %hash_A.clone; # same result
%hash_B<a><aa>[2] = 735;
say %hash_A<a><aa>[2]; # says "735" but would like get "3"
Es könnte schön sein * show * wie 'deepmap' mit Klon – Borodin
zu verwenden Die Bindung sollte nicht benötigt werden. Da scheint irgendwo ein Käfer zu sein. –
ENOBUG. Deepmap in Verbindung mit Klon wird tun, wie gefragt. siehe: http://irclog.perlgeek.de/perl6/2016-07-26#i_12912861 –