1.list集合的解构操作

package Stage4

fun main() {
    val list= listOf("java","kotlin","c++")
    //元素解构
    var(v1,v2,v3)=list
    print("v1=$v1,v2=$v2,v3=$v3")
}

执行结果
【第四阶段】kotlin语言的解构语法过滤元素-LMLPHP
2.将上述代码转化为Java代码
【第四阶段】kotlin语言的解构语法过滤元素-LMLPHP
【第四阶段】kotlin语言的解构语法过滤元素-LMLPHP
使用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")
}

执行结果
【第四阶段】kotlin语言的解构语法过滤元素-LMLPHP

08-30 10:15