minus
operator fun <T> Iterable<T>.minus(element: T): List<T>
Возвращает список, содержащий все элементы исходного набора без первого вхождения заданного элемента.
operator fun <T> Iterable<T>.minus( elements: Array<out T> ): List<T>
Возвращает список, содержащий все элементы исходного набора, за исключением элементов, содержащихся в заданном массиве элементов.
Массив элементов может быть преобразован в множество HashSet для ускорения операции, поэтому элементы должны иметь правильную и стабильную реализацию hashCode() , которая не изменяется между последовательными вызовами.
operator fun <T> Iterable<T>.minus( elements: Iterable<T> ): List<T>
Возвращает список, содержащий все элементы исходного набора, за исключением элементов, содержащихся в заданном наборе элементов.
Набор элементов может быть преобразован в множество HashSet для ускорения операции, поэтому элементы должны иметь правильную и стабильную реализацию hashCode() , которая не изменяется между последовательными вызовами.
operator fun <T> Iterable<T>.minus( elements: Sequence<T> ): List<T>
Возвращает список, содержащий все элементы исходного набора, за исключением элементов, содержащихся в заданной последовательности элементов.
Последовательность элементов может быть преобразован в множество HashSet для ускорения операции, поэтому элементы должны иметь правильную и стабильную реализацию hashCode() , которая не изменяется между последовательными вызовами.
operator fun <T> Set<T>.minus(element: T): Set<T>
Возвращает множество, содержащее все элементы исходного множества, за исключением заданного элемента.
Возвращаемое множество сохраняет порядок итерации элементов исходного множества.
operator fun <T> Set<T>.minus(elements: Array<out T>): Set<T>
Возвращает множество, содержащее все элементы исходного множества, за исключением элементов, содержащихся в заданном массиве элементов.
Возвращаемое множество сохраняет порядок итерации элементов исходного множества.
Массив элементов может быть преобразован в множество HashSet для ускорения операции, поэтому элементы должны иметь правильную и стабильную реализацию hashCode() , которая не изменяется между последовательными вызовами.
operator fun <T> Set<T>.minus(elements: Iterable<T>): Set<T>
Возвращает множество, содержащее все элементы исходного множества, за исключением элементов, содержащихся в заданном наборе элементов.
Возвращаемое множество сохраняет порядок итерации элементов исходного множества.
Набор элементов может быть преобразован в множество HashSet для ускорения операции, поэтому элементы должны иметь правильную и стабильную реализацию hashCode() , которая не изменяется между последовательными вызовами.
operator fun <T> Set<T>.minus(elements: Sequence<T>): Set<T>
Возвращает множество, содержащее все элементы исходного множества, за исключением элементов, содержащихся в заданной последовательности элементов.
Возвращаемое множество сохраняет порядок итерации элементов исходного множества.
Последовательность элементов может быть преобразован в множество HashSet для ускорения операции, поэтому элементы должны иметь правильную и стабильную реализацию hashCode() , которая не изменяется между последовательными вызовами.
operator fun <K, V> Map<out K, V>.minus(key: K): Map<K, V>
Возвращает карту, содержащую все пары исходной карты, за исключением пары с заданным ключом.
Возвращаемая карта сохраняет порядок итерации пар исходной карты.
operator fun <K, V> Map<out K, V>.minus( keys: Iterable<K> ): Map<K, V>
Возвращает карту, содержащую все пары исходной карты, за исключением пар, ключи которых содержатся в заданном наборе ключей.
Возвращаемая карта сохраняет порядок итерации пар исходной карты.
operator fun <K, V> Map<out K, V>.minus( keys: Array<out K> ): Map<K, V>
Возвращает карту, содержащую все записи исходной карты, за исключением тех записей, ключи которых содержатся в заданном массиве ключей.
Возвращаемая карта сохраняет порядок итерации записей исходной карты.
operator fun <K, V> Map<out K, V>.minus( keys: Sequence<K> ): Map<K, V>
Возвращает карту, содержащую все записи исходной карты, за исключением тех записей, ключи которых содержатся в заданной последовательности ключей.
Возвращаемая карта сохраняет порядок итерации записей исходной карты.
© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/minus.html