gpt4 book ai didi

parameters - 对 Dart 参数使用 final

转载 作者:行者123 更新时间:2023-12-01 02:16:25 26 4
gpt4 key购买 nike

我在样式指南中没有看到任何关于此的内容。此外,浏览 Dart SDK 代码和一些 pub 包,我没有看到任何参数被声明为 final。事实上,为了深入了解,我还没有在任何地方看到这样做过。 (这可能只是反射(reflect)了我缺乏经验!)

做出这个声明显然是可以的,Dart 编辑器确实使用该注释将重新分配标记为错误。

SO .. 将 final 与 params 一起使用是不是一件好事,它不是惯用的 Dart,它实际上是一件好事,还是没有开发的习惯?

最佳答案

我想大多数人不在乎,什么都不写,因为它更短。
添加“最终”会发现您无意中分配了一个参数,但我想这不是经常发生的事情,值得开销。

我不愿意有一个风格指南,要求我在所有参数前写上“final”。如果我不在任何地方分配给它,我希望编译器将参数识别为有效的常量(以防出现任何性能差异)。

关于parameters - 对 Dart 参数使用 final,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24357220/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com