Hallo!
Warum ist der Zugriff auf $_[0] ein Zugriff auf die Referenz?
AFAIK handelt es sich dabei um eine Notlösung aus grauer Urzeit, als es in Perl noch keine "echten" Referenzen gab.
Aus "perldoc perlsub":
----------------------------------------------------
Passing Symbol Table Entries (typeglobs)
The mechanism described in this section was originally the only way to simulate pass-by-reference in older versions of Perl.
[...]
Scalars are already passed by reference, so you can modify scalar arguments without using this mechanism by referring explicitly to $_[0] etc.
----------------------------------------------------
Grüße, Skrilax