Kotlin - 解構宣告



Kotlin 包含了其他程式語言的許多功能。它允許你一次宣告多個變數。這種技術稱為解構宣告。

以下是解構宣告的基本語法。

val (name, age) = person

在上面的語法中,我們建立了一個物件,並將它們全部在一個語句中一起定義。之後,我們可以按如下方式使用它們。

println(name)
println(age)

現在,讓我們看看如何在我們的實際應用程式中使用它。考慮以下示例,我們在其中建立一個 Student 類,其中包含一些屬性,之後我們將使用這些屬性列印物件值。

fun main(args: Array<String>) {
   val s = Student("TutorialsPoint.com","Kotlin")
   val (name,subject) = s
   println("You are learning "+subject+" from "+name)
}
data class Student( val a :String,val b: String ){
   var name:String = a
   var subject:String = b
}

上面的程式碼段將在瀏覽器中生成以下輸出。

You are learning Kotlin from TutorialsPoint.com
廣告