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