Thread Wie dereferenziert ihr? (15 answers)
Opened by pq at 2014-08-10 13:16

hlubenow
 2014-08-10 16:55
#176795 #176795
User since
2009-02-22
875 Artikel
BenutzerIn
[default_avatar]
Ich vermeide Referenzen, wenn möglich. Wenn eine Referenz dennoch erforderlich ist, gönne ich mir beim Dereferenzieren eine neue Hash/Array-Variable, um dann auf der einfacheren Ebene weiterarbeiten zu können:
Code (perl): (dl )
1
2
3
my $arrayref = ["a", "b", "c"];
my @a = @$arrayref;
say $a[0];

Bei AoA, die man braucht, um komplexere Datenmengen zu verarbeiten, ist mir diese Konstruktion, die ich hier aus dem Forum habe, wichtig (weil das dann genauso wie in Python funktioniert und ich nicht über Referenzen nachdenken muß):
Code (perl): (dl )
1
2
3
my @b = (["a", "b", "c"],
         ["d", "e", "f"]);
say $b[1][0];

View full thread Wie dereferenziert ihr?