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
沒有留言:
張貼留言