在flutter里面凛剥,經(jīng)常用到事件的監(jiān)聽官地,比如某些組件的onTap()悯姊。
用dart寫了一個(gè)簡(jiǎn)單的模擬:
class Robot{
var members=[1,2,3,4,5];
void build (var callback){
callback();
print("print in Robot ");
}
void onTap( doMethod(int index)){
for(int member in members){
doMethod(member);
}
}
}
void main(){
Robot robot=new Robot();
robot.build((){
print("this is a callback");
print ("end in callback");
});
robot.onTap((index){
print(index*2);
});
}
運(yùn)行結(jié)果:
運(yùn)行結(jié)果.png