1. 程式人生 > >kotlin常量與變數

kotlin常量與變數

//kotlin 常量與變數
val FINAL_HELLO_WORLD:String = "Hello World"//常量 public final String HELLO_WORLD java 裡的型別
var hello_world:String = "hello world"

val FINAL_HELLO_CHINA = "Hello World"//型別可以省略 型別推導 編譯器推導
//public final 編譯器常量 直接採用值就行賦值
const val TEST = "test"//等價於 java public final
val x = 1 //執行時常量 編譯期無法得知這個值具體是什麼
const val x1 = 1 //編譯期常量 編譯的時候就已經得知他的值 遇到改變數的地方 直接用值代替

var string = "hello"
fun main(args:Array<String>){
    //FINAL_HELLO_WORLD = "12"//val cannot be assigned
    println(FINAL_HELLO_WORLD)
}