W3cubDocs

/Kotlin

minus

operator fun <T> Sequence<T>.minus(element: T): Sequence<T>

Returns a sequence containing all elements of the original sequence without the first occurrence of the given element.

operator fun <T> Sequence<T>.minus(
    elements: Array<out T>
): Sequence<T>

Returns a sequence containing all elements of original sequence except the elements contained in the given elements array.

Note that the source sequence and the array being subtracted are iterated only when an iterator is requested from the resulting sequence. Changing any of them between successive calls to iterator may affect the result.

operator fun <T> Sequence<T>.minus(
    elements: Iterable<T>
): Sequence<T>

Returns a sequence containing all elements of original sequence except the elements contained in the given elements collection.

Note that the source sequence and the collection being subtracted are iterated only when an iterator is requested from the resulting sequence. Changing any of them between successive calls to iterator may affect the result.

operator fun <T> Sequence<T>.minus(
    elements: Sequence<T>
): Sequence<T>

Returns a sequence containing all elements of original sequence except the elements contained in the given elements sequence.

Note that the source sequence and the sequence being subtracted are iterated only when an iterator is requested from the resulting sequence. Changing any of them between successive calls to iterator may affect the result.

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