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
广告