所以在我的类构造函数中,我想接受一个函数作为输入:
class foo() {
final Function inpFunc;
foo({this.inpFunc});
}
Run Code Online (Sandbox Code Playgroud)
我只想接受返回 int 但final Function<int> inpFunc无效的函数
我应该怎么办?
Kev*_*ore 30
您可以添加返回类型和参数详细信息以使其更加具体。
int Function()例如。
class Foo {
final int Function() inpFunc;
Foo(this.inpFunc);
}
main() {
var foo = Foo(() => 42);
print(foo.inpFunc());
}
Run Code Online (Sandbox Code Playgroud)