Anonymous: Variablen - Unterschiede

Beitrag lesen

was wäre dann für die folgende Struktur geeigneter?
[...]

Vermutlich die Hash-Referenz, weil da weniger kopiert werden muss.

Kannst du mir diese Aussage näher erläutern?

Wenn du keine Referenz benutzt, muss der Hash bei return %hash kopiert werden. Bei einer Referenz ist das nicht nötig.

Mit Hash-Referenz meintest du jetzt die Anonyme oder die Normale? Denn beides ist doch irgendwie eine Referenz oder?

Beides sind Referenzen, ja. Welche der beiden Referenzen du benutzt ist irrelevant.

Warum findet die anonyme Hash-Referenz Anwendung,

Damit man nicht erst einen Hash erstellen muss:

%hash = ();
$ref = %hash;

Ist länger als

$ref = {};