【发布时间】:2023-02-11 08:55:17
【问题描述】:
我在 VS 代码中的 lua 中声明了一个以小写字符开头的全局变量。
score = 0
然后我遇到了一个问题,即全局变量不应该以小写字符开头,尽管它没有导致任何类型的错误。代码工作得很好,但我经常为我以小写首字母声明的每个全局变量显示这个问题。
这导致了几个问题:“我应该以大写字母开始我的全局变量吗?它会让我的代码更容易检查和理解吗?这个问题是否只适用于 Lua 或其他语言?”。我想知道您的意见和建议。提前感谢大家的帮助。
【问题讨论】:
-
这是来自您的 IDE 的警告,而不是 lua。通常,只要在整个代码中保持一致,您如何选择变量命名并不重要。将其设为大写可以帮助您区分本地和全局。你应该更喜欢本地。您可以在 IDE 中禁用警告。
-
我应该为这个全局使用
Score还是SCORE?有什么建议么? -
所有大写字母通常都是常量,所以我个人会推荐
Score -
我还发现了这个:lua-users.org/wiki/LuaStyleGuide,你可以看到他们也很模糊