首页 > 解决方案 > 函数和函数()

问题描述

Dart/Flutter 中的 Function 和 Function() 有什么区别?例如在这样的代码中,最终函数 x;最终函数() x;

标签: flutterdart

解决方案


文档中所述Function,它是:

所有函数类型的基类。

因此,使用类型声明的变量Function可以分配给任何函数。但是,调用它时不会获得任何类型安全。

同时,Function()类型是具有未指定(即dynamic)返回类型并且接受零参数的函数。


推荐阅读