Paul Brunner: Referenzen

Hallo,

ich habe ein Verständniss-Problem mit Referenzen. Sollte eigentlich ganz einfach sein:

Array-Referenz initialisieren, Listenwerte zuweisen...
----------------------
my $ref = [];
   @$ref = (1,1);
----------------------
...geht wunderbar.

Jetzt das selbe mit einer Array-Referenz innerhalb einer Datenstruktur...
-------------------------------
my $data => { 'array' => [] };
   @$data->{'array'} = (1,1);
-------------------------------
...und da gehts nicht. Wo ist der Denkfehler?

Gruß
Paul

  1. Sup!

    my $data => { 'array' => [] };
       @$data->{'array'} = (1,1);

    @{$data->{'array'}} = (1,1);

    Operator precedence?

    Gruesse,

    Bio

    --
    Never give up, never surrender!!!
    1. Ahhh, impfen!

      @{$data->{'array'}} = (1,1);
      Operator precedence?

      Danke
      Paul