Thread push zu arrayref (33 answers)
Opened by Froschpopo at 2008-05-10 16:42

Gast Gast
 2008-05-10 20:56
#109526 #109526
Froschpopo+2008-05-10 17:36:05--
$array_ref->[$count_indexes+1] = $neuer_index

das kannst du auch so schreiben:
$array_ref->[@$array_ref] = $neuer_index;
oder
$array_ref->[$#$array_ref+1] = $neuer_index;
Da braucht es keinen Zähler.


Froschpopo+2008-05-10 17:36:05--
mit @{$array_ref} dereferenziere ich ja alles

Nur wenn du @array=@{$array_ref} machst
ansonsten schreibt du direkt in das Array ohne eine Referenz zu benutzen.

Stell dir eine Referenz wie einen Zeiger vor, der auf die Speicherstelle mit dem Array zeigt. Es beleibt immer das selbe Array außer du kopierst es.

Es gilt:
$$array_ref[1] eq $array_ref->[1] eq @{$array_ref}[1] eq @$array_ref[1]

View full thread push zu arrayref