如何在Dart / Flutter中声明一个接受多个参数的函数回调?

问题描述 投票:0回答:3
final ValueSetter<int> setVal; 

可以被分配一个接受一个参数的函数回调,例如

setVal=(i){
     //assign i to some variable
            }

如果我希望回调函数接受2个参数,例如

  setVal=(i,j){
         //assign i to some variable
                }

flutter dart callback
3个回答
0
投票

ValueSetter的类型定义为:


0
投票
final Function(int, String) = (int a, String b){
  /* do stuff */
}

0
投票

类型为Function的变量可以声明如下:

© www.soinside.com 2019 - 2024. All rights reserved.