Thread Referenzen von Variablen Funktionen übergeben die noch nicht da sind. (7 answers)
Opened by unwichtig at 2012-02-25 19:49

Gast unwichtig
 2012-02-25 20:44
#156432 #156432
Ok danke, mein Fehler leuchtet mir jetzt ein, ich hätte die Funktion per Referenz angeben sollen, wie bei -variable \$percent_done.

2012-02-25T18:58:34 Linuxer
Hi,
Code: (dl )
1
2
3
#wenn Du Argumente mitgeben willst, kannst Du das so tun:
#Referenz auf anonyme Subroutine, die ihrerseits go() mit Argument $b aufruft
my %whatever = ( -command => sub { go($b) } );

...wieso geht hier nicht auch:
my %whatever = ( -command => \&go($b) );

Wieso geht bei parameterlosen Funktionen die Referenz , warum bei
Funktionen mit Parametern nicht, dürfte das nicht unabhängig von der Parameteranzahl sein, oder? Woran liegt das?
Last edited: 2012-02-25 20:48:40 +0100 (CET)

View full thread Referenzen von Variablen Funktionen übergeben die noch nicht da sind.