【第四阶段】kotlin语言的mutator函数学习

1.mutator特性1:使用list可以直接+= -+

fun main() {
    val list= mutableListOf(123,456,789)
    //特性1 可是直接使用list+= -=
    list += 111
    list-=123
    println(list)
}

执行结果
【第四阶段】kotlin语言的mutator函数学习_第1张图片
2.mutator特性2:removeIF()
如果实现是true 会自动遍历整个集合,一个一个的移除

package Stage4

fun main() {
    val list= mutableListOf(123,456,789)
    //特性1 可是直接使用list+= -=
    list += 111
    list-=123
    println(list)
    //特性2:removeIF()
    list.removeIf(){
       true
    }
    println(list)
}

执行结果
【第四阶段】kotlin语言的mutator函数学习_第2张图片
不想全部移除怎么操作?搭配contains()使用 会过滤包含内容选定删除

你可能感兴趣的:(Kotlin,kotlin,学习,开发语言)