说我有:
void main() async{
Future<void> ValueChanged<int> onPressed; // error
await onPressed(10); // wanna use something like this
}
那么,现在有什么解决方案?
创建自己的typedef
:
typedef MyValueChanged<P, Q> = Future<Q> Function(P value);
现在像这样使用它:
void main() async{
MyValueChanged<int, void> onPressed;
await onPressed(10); // no errors
}