Hallo,
anonym erstellen $ref = ( 1,2,3 )
Wo hast Du denn das her? Egal, teste mal:
my $ref = ( 1,2,3 );
print "$ref\n";
Die 3, die da ausgegeben wird, ist jedenfalls keine Referenz.
Erklärung:
Mit der Zeile
my $ref = ( 1,2,3 );
wird nacheinander an $ref erst die 1, dann die 2 und dann die 3 zugeweisen. Weil: auf der rechten Seite steht eine Liste (1,2,3) und links ein Skalar. In solchem Kontext passt eine Liste nicht auf ein Skalar.
Viele Grüße vom Buzzer