Flutter 定义多参数函数类型

7 min read
///无参数请求回调
typedef ParamVoidCallback = dynamic Function();

///回调一个参数
typedef ParamSingleCallback<D> = dynamic Function(D data);

///回到俩个参数
typedef ParamTwiceCallback<O, T> = dynamic Function(O dataOne, T dataTwo);

///回调三个参数
typedef ParamThreeCallback<O, T, K> = dynamic Function(
    O dataOne, T dataTwo, K threeData);