kotlin.collections.remove

remove

inline fun <T> MutableCollection<out T>.remove(
    element: T
): Boolean

Removes a single instance of the specified element from this collection, if it is present.

Allows to overcome type-safety restriction of remove that requires to pass an element of type E.

Return true if the element has been successfully removed; false if it was not present in the collection.

inline fun <K, V> MutableMap<out K, V>.remove(key: K): V?

Removes the specified key and its corresponding value from this map.

Return

the previous value associated with the key, or null if the key was not present in the map.

Allows to overcome type-safety restriction of remove that requires to pass a key of type K.

inline fun <K, V> MutableMap<out K, out V>.remove(
    key: K, 
    value: V
): Boolean

Platform and version requirements: Kotlin 1.1, JVM, JRE8

Removes the entry for the specified key only if it is currently mapped to the specified value.

© 2010–2017 JetBrains s.r.o.
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/remove.html

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部