【发布时间】:2020-04-06 17:19:14
【问题描述】:
我对 Dart 和 Flutter 很陌生。
我在查看responsive_builder.dart 类时遇到了一种编程语法,如下所示:
final Widget Function(BuildContext buildContext, SizingInformation sizingInformation) builder;
我搜索了很多关于 Function() 语法的内容,但不知何故没有找到任何东西。同样,我尝试了https://dartpad.dev,如下所示:
class Dog{
String Function(String j, String u) functionName;
}
飞镖垫并没有抱怨。 请帮我理解什么是 Function() 类型语法。
【问题讨论】:
-
你想完成什么?定义一个包含函数的变量并定义这个变量的类型还是实际定义一个要调用的函数?