问题是您被name
称为指向 aFunction
而不是调用它指向的函数的变量。在 Dart 中,您使用()
(在没有参数的情况下)调用函数,因此您的示例应该是:
void main() {
String name() {
return "Uday Kiran";
}
void printF(String value) {
print(value);
}
printF(name());
}
我还更改了类型argument
以指定您想要获取问题中所述的String
as 参数。通过这样做,您还会在解释name
示例中的问题时出错。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句