excluding

infix fun <T> Iterable<T>.excluding(value: T): List<T>

Returns this without value.

Chained exclusions are cumulative.


infix fun <T> Iterable<T>.excluding(values: Iterable<T>): List<T>

Returns this without values.

Chained exclusions are cumulative.


infix fun <T> Iterable<T>.excluding(predicate: (T) -> Boolean): List<T>

Returns this without candidates matching predicate.

Chained exclusions are cumulative.