Ich gewinne den Eindruck dass du nicht weisst, was $_[0] ist.
Es ist das erste Element in @_ und somit das gleiche wie $nrNein, $_ ist eine Array-Referenz @$_ das derefrenzierte Array und @$_[0] ist identisch zu @{$_}[0], also ein Arrayslice der Länge 1.
Quatsch. @_ ist das Array der Parameter, einer Funktion und $_[0] das erste Element. $_ ist etwas völlig anderes.
Wie gesagt und auch immer, beides ist schlechter Schreibstil, ein $_->[0] würde solche Missverständnisse konsequent vermeiden.
Wäre aber in dem Falle falsch.
Struppi.