所以在我的类构造函数中,我想接受一个函数作为输入,所以:
class foo() {
final Function inpFunc;
foo({this.inpFunc});
}
我只想接受返回int但final Function<int> inpFunc
无效的函数
我该怎么办?
答案 0 :(得分:-1)
您可以添加返回类型和参数详细信息以更具体。
例如 int Function()
。
class Foo {
final int Function() inpFunc;
Foo(this.inpFunc);
}
main() {
var foo = Foo(() => 42);
print(foo.inpFunc());
}