Kotlin中的常量 – 建议如何创建它们?
如何建议在Kotlin中创建常量? 命名约定是什么? 我没有在文档中找到。
companion object { //1 val MY_CONST = "something" //2 const val MY_CONST = "something" //3 val myConst = "something" }
要么 …?
在编译时已知的值(在我看来应该)被标记为常量。
命名约定应该遵循Java的规范,从Java代码使用时应该是正确可见的(不过,无论如何,这都是难以达到的伴随对象)。
适当的常量声明是:
const val MY_CONST = "something" const val MY_INT = 1
在Kotlin中,如果你想创建应该在类中使用的局部常量,那么你可以像下面那样创建它
val MY_CONSTANT="Constants"
如果你想在java中像public static final一样在kotlin中创建一个公共常量,你可以创建如下。
campanion object{ const val MY_CONSTANT = "Constants" }
- Kotlin,proguard,Android架构组件
- Android数据绑定构建失败后,Gradle插件更新迁移到annotationProcessor
- 将Kotlin文件转换为java,向其中添加java代码并将其转换回Kotlin,就像直接向Kotlin文件添加代码一样?
- 无法从匿名类访问外部类
- 为什么kotlin不能在安装kotlin插件的andriod studio中工作
- 观点的含义:观点
- 动画淡入淡出
- 错误:未找到注释处理器'__gen.AnnotationProcessorWrapper_debug_android_databinding_annotationprocessor_ProcessDataBinding'
- 无法实例化活动| 引起:kotlin.KotlinNullPointerException