hotti: Code referenzieren

Beitrag lesen

Hi,

bin mal wieder über diese Dinge gestolpert, hoppla, das ist mir nicht ganz klar, 2 Varianten:

  
# Struktur für Menu und Eingangsseite  
my %menu = (  
    1 => ['Html', 'Inhalte erstellen und bearbeiten', &html],  
    2 => ['Html', 'Inhalte erstellen und bearbeiten', \&html],  
);  
  
# Aufruf der Funktionen  
#1  
print $menu{1}->[2]  
  
#2  
print $menu{2}->[2]->();  

Was ist da jetzt der Unterschied, spielt die Perlversion eine Rolle? Auf meiner Kiste ist 5.6.1, da geht Beides. MMn dürfte #1 breits mit dem '&' eine Referenz auf den code darstellen, #2 wäre eine Refernz auf Referenz, sehe ich das richtig? Bitte mal um Hinweise,

Schöne Grüße,
Horst

--
Differenzen und Summen, kürzen nur die Dummen.