1. 程式人生 > >Kotlin: val和var的區別

Kotlin: val和var的區別

val用於宣告常量

/**
 * 宣告常量
 */
fun main(args: Array<String>){
    val a: Int = 1 //立即初始化
    val b = 2 //推匯出Int型別
    val c: Int //當沒有初始化值的時候必須宣告型別
    c = 3 //賦值
}

var用於宣告變數

/**
 * 變數
 */
fun main(args: Array<String>){
    var  x = 5 //推匯出Int型別
    x += 1
    println("x = $x")
}