final ValueSetter<int> setVal;
可以被分配一个接受一个参数的函数回调,例如
setVal=(i){
//assign i to some variable
}
如果我希望回调函数接受2个参数,例如
setVal=(i,j){
//assign i to some variable
}
?
ValueSetter的类型定义为:
final Function(int, String) = (int a, String b){
/* do stuff */
}
类型为Function
的变量可以声明如下: