This method creates a new set with an additional element against the Equal instance.
This method creates a new set with an additional element against the Equal instance.
Uses the Equal instance to add extra elements
Uses the Equal instance to add extra elements
Removes a single element via a defined Equiv relationship between the types
Removes a single element via a defined Equiv relationship between the types
-
can be used to remove a single element from
a set.
-
can be used to remove a single element from
a set.
Remove items from this set based on an equivalence relationship between the two types against a third type C.
Remove items from this set based on an equivalence relationship between the two types against a third type C.
Uses the Equal instance to remove elements
Uses the Equal instance to remove elements
Access the set like a map with a given Equiv[C] instance and conversion functions to C
Access the set like a map with a given Equiv[C] instance and conversion functions to C
With another level of indirection, the caller decides what Equiv to use.
With another level of indirection, the caller decides what Equiv to use.
(Changed in version 2.9.0) The behavior of scanRight
has changed. The previous behavior can be reproduced with scanRight.reverse.
(Changed in version 2.9.0) transpose
throws an IllegalArgumentException
if collections are not uniformly sized.
used for iterator
used for iterator