2017年9月23日 星期六

Kotlin筆記 - 變數的宣告


1.宣告不可變動的變數:
val 變數名稱 : 變數型別 = 初始值

2.宣告可以變動的變數:
var 變數名稱 : 變數型別 = 初始值

val a : Int = 3     //完整寫法 (變數型別Int、Float、String...等,首字必須大寫)
val b = 5            //給定一個值,讓系統自動指定資料型別

val c : Int           //如果不給定初始值,則一定要指定資料型別

例:
fun main(args : Array<String>) {
    val a = 3    a = 5        //編譯錯誤: Val cannet be reassigned
    println("a = "+a)
}
fun main(args : Array<String>) {
    var a = 3    a = 5    println("a = "+a)
}
//result: a = 5

例:

fun main(args : Array<String>) {
    var b = 9    b = "Hello"     //編譯錯誤:Type mismatch. Required:Int   Found: String
    println("b = "+b)
}
因為系統已經自動將 b 宣告為Int


沒有留言:

張貼留言