因此,在我的类构造函数中,我想接受一个函数作为输入,因此:
class foo() {
final Function inpFunc;
foo({this.inpFunc});
}
我只想接受返回int但
final Function<int> inpFunc
无效的函数我该怎么办?
最佳答案
您可以添加返回类型和参数详细信息以更具体。
例如int Function()
。
class Foo {
final int Function() inpFunc;
Foo(this.inpFunc);
}
main() {
var foo = Foo(() => 42);
print(foo.inpFunc());
}
关于dart - Dart :在函数为输入时声明函数返回类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56589745/