dart - 最终变量是否有性能提升?
问题描述
是的,标题。final
写作与否有什么不同(显然除了设计之外)吗?
解决方案
“final” 和 “const” 关键字都可以提高 Flutter 内置应用程序的性能并减少 APK 大小。"const"Widget
具有不同的寿命,可以提高性能。
使用这些关键字确实有一些好处。虽然final
具体可能会产生误导,但编译器通常知道没有关键字就不会重新分配变量。这些改进可能不值得花时间。这是个人品味的问题
我个人坚持使用它们,因为无论它看起来多么小,所有性能问题都会堆积起来并滚雪球。
推荐阅读
- c++ - Flex返回0后如何在Bison中做其他事情?
- reactjs - 使用 React 返回父 div onClick
- selenium - 有没有办法使用 Appium 使用部分文本或完整文本单击元素
- select - APDU 选择应用程序返回 SW 6982
- python - 你如何在 Python 中随时间建模?
- python - pyparsing——用函数扩展fourFn.py示例
- google-apps-script - 带别名的 GmailApp.sendEmail 语法
- azure - Azure Web App 中用于容器的部署后脚本
- python - 如何使用 .get 在 Python 中通过列表框检索多个选择?
- php - 分配 $_SESSION 变量