gpt4 book ai didi

Kotlin 属性命名约定

转载 作者:行者123 更新时间:2023-12-01 05:53:31 25 4
gpt4 key购买 nike

Names of properties holding references to singleton objects can usethe same naming style as object declarations:

val PersonComparator: Comparator<Person> = ...


我不明白这是什么意思。单例对象意味着该对象只有一个实例,但单例是有作用域的。如果我的类中有一个对象的单个实例,我可以使用这个命名约定还是严格用于使用 object : SomeType 声明的单例?宣言?

最佳答案

据我所知,它似乎引用了用 object 创建的单例。宣言。 Elsewhere Kotlin网站上,singleton是用来指object声明:

Singleton may be useful in several cases, and Kotlin (after Scala) makes it easy to declare singletons:


object DataProviderManager {
fun registerDataProvider(provider: DataProvider) {
// ...
}
val allDataProviders: Collection<DataProvider>
get() = // ...
}

关于Kotlin 属性命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51583113/

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