2016-07-18 10 views
3

Wie kann ich von einer Funktion auf die Instanz "Aufrufer" zugreifen? Der folgende Code löst einen Syntaxfehler aus:Dart: Zugriff auf die Anruferinstanz über eine Funktion

// Error: Local variables cannot be referenced before they are declared 
Function listener = (Event event) { 
    print(listener); 
}; 

Ich möchte auf die "Listener" Variable von innerhalb der Funktion zugreifen. Vielen Dank.

Antwort

4
Function listener; 
listener = (Event event) { 
    print(listener); 
} 
+1

Danke. Ein anderer Weg kann sein: Listener (Event-Event) {Print (Listener);}; – Cequiel