1.list集合的解构操作
package Stage4
fun main() {
val list= listOf("java","kotlin","c++")
//元素解构
var(v1,v2,v3)=list
print("v1=$v1,v2=$v2,v3=$v3")
}
执行结果
2.将上述代码转化为Java代码
使用Java 代码需要大量书写
3.解构过滤元素
例如只想接受后面两个元素,使用_不接受赋值,可以节约性能
package Stage4
fun main() {
val list= listOf("java","kotlin","c++")
//元素解构
var(v1,v2,v3)=list
print("v1=$v1,v2=$v2,v3=$v3")
println()
//解构过滤 _不是变量名,是用来解构过滤赋值的,不接收赋值, 可以节约一点性能
var(_,n2,n3)=list
println("n2=$n2,n3=$n3")
}
执行结果