flutter - Flutter 中的 main() 和 void main() 有什么区别
问题描述
main()
Flutter和void main()
Flutter有什么区别
我可以在互联网上找到的唯一答案是关于 C++ 或类似的东西。
解决方案
好吧,走着瞧:
void main() {
print(main.runtimeType);
}
将打印() => void
。这意味着没有参数的函数返回 void。
尽管
main() {
print(main.runtimeType);
}
将打印() => dynamic
。这意味着没有参数返回动态的函数。
该main
函数的有效返回类型是void
:
每个应用程序都必须有一个顶级的 main() 函数,作为应用程序的入口点。main() 函数返回 void 并有一个可选的 List<String> 参数作为参数。
所以严格来说,没有返回类型(这意味着默认为 type dynamic
)是错误的。但那是简化的初学者说明,所以也有例外。但是,当有疑问时,请按书行事。
推荐阅读
- acumatica - Acumatica:打印时不同的报表设计
- java - 如何按对象内树形图中的第一个键对对象列表进行排序
- python - 如何找到包含特定类值的元素?
- aws-lambda - AWS Lambda 函数中的端点可以调用同一函数中的其他端点吗?
- javascript - 悬停关闭时如何关闭引导模式
- r - 有没有办法用 dplyr 一步一步总结和加入
- javascript - 如何使用 for 循环和 javascript map reduce functoins 将数组放入成对集合
- ios - 继承UIView并为新类创建实例时,不创建视图
- c++ - 令人困惑的 memcpy 行为,如何停止重叠
- python - python:selenium,多次提交表单