Thread Auf lokale Variablen global zugreifen
(3 answers)
Opened by Kean at 2007-08-18 16:22 Code (perl): (dl
)
1 2 3 4 5 6 7 sub Speicher_aktualisieren($$$$) { # Variablenwerte übernehmen: my ($auswahl_chkb1,$auswahl_chkb2,$auswahl_chkb3,$auswahl_chkb4)=@_; # ... # weiter wie bisher } Der Aufruf: Code (perl): (dl
)
Speicher_aktualisieren($auswahl_chkb1,$auswahl_chkb2,$auswahl_chkb3,$auswahl_chkb4) Über gib den Inhalt Variablen an die Funktion. Du brauchst keine globalen Variablen zu verwenden. EDIT: Ach etwas habe ich übersehen. Wenn Werte wieder zurückgegeben werden sollen kann man da so machen: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 sub Speicher_aktualisieren($$$$) { # Variablenwerte übernehmen: my ($auswahl_chkb1,$auswahl_chkb2,$auswahl_chkb3,$auswahl_chkb4)=@_; # ... # weiter wie bisher # ... #Werte rurückgeben: return ($auswahl_chkb1,$auswahl_chkb2,$auswahl_chkb3,$auswahl_chkb4,$summe); } Der Aufruf dann: Code (perl): (dl
)
($auswahl_chkb1,$auswahl_chkb2,$auswahl_chkb3,$auswahl_chkb4,$summe)=Speicher_aktualisieren($auswahl_chkb1,$auswahl_chkb2,$auswahl_chkb3,$auswahl_chkb4) |