컬렉션에서 요소가 발견되면 true 를 반환합니다.
public operator fun <@kotlin.internal.OnlyInputTypes T> Iterable<T>.contains(element: T): Boolean {
if (this is Collection)
return contains(element)
return indexOf(element) >= 0
}
val map: Map<String, Int> = mapOf("x" to 1)
println("map.contains(\"x\") is ${map.contains("x")}") // true
println("\"x\" in map is ${"x" in map}") // true
println("map.contains(\"y\") is ${map.contains("y")}") // false
println("\"y\" in map is ${"y" in map}") // false
contains - Kotlin Programming Language
kotlinlang.org
'코틀린 > [Elements] 요소 작업' 카테고리의 다른 글
[Kotlin][Collection] first / firstOrNull (0) | 2024.08.20 |
---|---|
[Kotlin][Collection] elementAt / elementAtOrElse / elementAtOrNull (0) | 2024.08.19 |
[Kotlin][Collection] forEach / forEachIndexed (0) | 2024.08.09 |