Struppi: $_[0] problem

Beitrag lesen

Wenn du statt der Kopie einer Variable die echte Variable übergeben willst, musst du Referenzen übergeben.

Das ist ja alles richtig, aber ich muss gesetehn, ich weiß auf die eigentliche Frage auch keine Antwort und habe sei hier auch noch nicht gelesen.

Warum ist der Zugriff auf $_[0] ein Zugriff auf die Referenz?
Meine Vorstellung ist, dass es das erste Element von @_ ist und in dem Array @_ ist eine Kopie der Parameter. Mit dieser Erklärung ergibt das keinen Sinn:

use strict;  
my $a = 'Hallo';  
  
print $a;  
umwandeln($a);  
print $a;  
  
sub umwandeln {  
 $_[0] = 'bye';  
}

Also, wer weiß die Antwort?

Struppi.