gpt4 book ai didi

kotlin - 命名约定?

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

我正在遵循 Kotlin 的官方代码风格指南(链接特别指向该部分):https://kotlinlang.org/docs/coding-conventions.html#property-names

这是我第一次遵循代码风格指南,所以我想验证一下,他们是否说所有不可变的变量名都应该采用UpperCamelCase

第二个示例显示了一个可变列表,因此我假设它仅适用于保存类似数据的数组的变量。

所以我的结论是,我应该对所有常规变量名称使用第三个示例的 UpperCamelCase,例如 findViewById<Button> val

我的假设似乎是错误的,那么第二个示例中给出的此类变量是否是 LowerCamelCase ?只有特殊对象才使用大驼峰命名法?我要求简单的事情,例如 findViewById<Button>字符串整数 bool

最佳答案

我认为您在阅读文档时感到困惑。但需要澄清的是:

  • 深度不可变数据(如常量):SCREAMING_SNAKE_CASE
  • 对单例对象的引用:UpperCamelCase
  • 所有其他情况:lowerCamelCase

因此,对于 findViewById、字符串、整数、 bool 值的情况(因为字符串和整数不是常量),那么您应该使用 lowerCamelCase

关于kotlin - 命名约定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71547374/

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