【第一阶段】编译时常量

1.编译时常量只能是常用的基本数据类型
String Double Int Float Long Short Byte Char Boolean
2.const用于定义编译时常量类似final,如果我们用在局部变量中将会报错,代码示例

fun main() {
    //使用const修饰为常量,编译时常量只能是常用的基本数据类型 String Double Int Float Long Short Byte Char Boolean
    //const修饰符不适用局部变量
    const val name ="kotlin"
    println("Hello, world!!!")
}

执行结果:
【第一阶段】编译时常量_第1张图片
正确写法应该为:

const val name ="kotlin" //定义编译时常量
fun main() {
    //使用const修饰为常量,编译时常量只能是常用的基本数据类型 String Double Int Float Long Short Byte Char Boolean
    //const修饰符不适用局部变量
   
    println("Hello, world!!!")
}

执行结果
【第一阶段】编译时常量_第2张图片
结论:编译时常量只能在函数之外定义,就可以在编译期间初始了

你可能感兴趣的:(Ktolin,java,开发语言)