Thread [Tk] Skopus von Variablen bei bind() und anonymer sub
(2 answers)
Opened by pktm at 2011-03-08 23:32
Hallo!
Wir ist das mit anonymen Subs, wenn man die bei bind() verwendet? Wie weit reicht da der Skopus? Können die alle Variablen sehen, die sich im aktuellen Code-Block befinden? Und wie kann ich explizit bestimmte Variablen übergeben, so dass ich die mit shift aus der Argument-Liste nehmen kann? Hier ein kleines Beispiel: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #!perl use strict; use warnings; use Tk; my $mw = Tk::MainWindow->new(); my $entry = $mw->Entry()->pack(); my $var = '123'; $entry->bind('<KeyPress>', sub{ print "$var\n"; }); $mw->MainLoop(); modedit Editiert von pq: Tk zum Titel hinzugefügt Last edited: 2011-03-09 00:28:57 +0100 (CET) http://www.intergastro-service.de (mein erstes CMS :) )
|