UP | HOME

加减操作符

在 Kotlin 中,为集合定义了 plus +minus - 操作符。 它们把一个集合作为第一个操作数;第二个操作数可以是一个元素或者是另一个集合。 返回值是一个 新的只读集合

fun main() {
//sampleStart
    val numbers = listOf("one", "two", "three", "four")

    val plusList = numbers + "five"
    val minusList = numbers - listOf("three", "four")
    println(plusList)
    println(minusList)
//sampleEnd
}
  有关 map 的 plus 和 minus 操作符的详细信息,请参见 Map 相关操作

  集合定义了广义赋值操作符 plusAssign (+=) 和 minusAssign (-=)

  然而,对于只读集合,它们实际上使用 plus 或者 minus 操作符并尝试将结果赋值给同一变量

  因此,它们仅在由 var 声明的只读集合中可用

  对于可变集合,如果它是一个 val,那么它们会修改集合
Next:分组 Previous:过滤 Home:集合