dart:获取匿名函数中的对象

dart:获取匿名函数中的对象,dart,anonymous-function,self-reference,Dart,Anonymous Function,Self Reference,我想在侦听回调中访问对象本身 SomeObject o=newsomeobject() …OneEvent.侦听((事件ev){ //现在我想访问对象o。 }); 如果我在创建o后调用onEvent.listen,它就可以工作,但我想通过构造函数访问它,因为有些事件是在构造过程中激发的。是否有可能访问此回调中的对象 您尝试做的是递归初始化。 你可以这样做: someobjecto; o=新的SomeObject() …OneEvent.侦听((事件ev){ //现在我想访问对象o。 });

我想在侦听回调中访问对象本身

SomeObject o=newsomeobject()
…OneEvent.侦听((事件ev){
//现在我想访问对象o。
});

如果我在创建o后调用onEvent.listen,它就可以工作,但我想通过构造函数访问它,因为有些事件是在构造过程中激发的。是否有可能访问此回调中的对象

您尝试做的是递归初始化。
你可以这样做:

someobjecto;
o=新的SomeObject()
…OneEvent.侦听((事件ev){
//现在我想访问对象o。
});
有关更多详细信息,请参阅