A class supporting filtered operations .
Computes the intersection between this set and another set .
The difference of this set and another set .
This method is an alias for intersect
.
Creates a new set with an additional element, unless the element is already present .
Creates a new immutable set with additional elements .
Creates a new immutable set by adding all elements contained in another collection to this immutable set .
[use case] Concatenates this immutable set with the elements of a traversable collection .
Concatenates this immutable set with the elements of a traversable collection .
Creates a new set with a given element removed from this set .
Creates a new immutable set from this immutable set with some elements removed .
Creates a new immutable set from this immutable set by removing all elements of another collection .
Applies a binary operator to a start value and all elements of this immutable set, going left to right .
Applies a binary operator to all elements of this immutable set and a start value, going right to left .
Appends all elements of this immutable set to a string builder .
Appends all elements of this immutable set to a string builder using a separator string .
Appends all elements of this immutable set to a string builder using start, end, and separator strings .
(f andThen g)(x) == g(f(x))
Tests if some element is contained in this set .
Method called from equality methods, so that user-defined subclasses can refuse to be equal to other collections of the same kind .
[use case] Builds a new collection by applying a partial function to all elements of this immutable set on which the function is defined .
Builds a new collection by applying a partial function to all elements of this immutable set on which the function is defined .
The factory companion object that builds instances of class immutable .
(f compose g)(x) == f(g(x))
Tests if some element is contained in this set .
[use case] Copies elements of this immutable set to an array .
Copies elements of this immutable set to an array .
[use case] Copies values of this immutable set to an array .
Copies values of this immutable set to an array .
[use case] Copies values of this immutable set to an array .
Copies values of this immutable set to an array .
Copies all elements of this immutable set to a buffer .
Counts the number of elements in the immutable set which satisfy a predicate .
Computes the difference of this set and another set .
Selects all elements except first n ones.
Selects all elements except last n ones.
Drops longest prefix of elements that satisfy a predicate .
The empty set of the same type as this set
Compares this set with another object for equality .
Tests whether a predicate holds for some of the elements of this immutable set .
Selects all elements of this immutable set which satisfy a predicate .
Selects all elements of this immutable set which do not satisfy a predicate .
Finds the first element of the immutable set satisfying a predicate, if any .
None
if iterable is empty.
[use case] Builds a new collection by applying a function to all elements of this immutable set and concatenating the results .
Builds a new collection by applying a function to all elements of this immutable set and concatenating the results .
[use case] Converts this immutable set of traversable collections into a immutable set in which all element collections are concatenated .
Converts this immutable set of traversable collections into a immutable set in which all element collections are concatenated .
Applies a binary operator to a start value and all elements of this immutable set, going left to right .
Applies a binary operator to all elements of this immutable set and a start value, going right to left .
Tests whether a predicate holds for all elements of this immutable set .
[use case] Applies a function f
to all elements of this immutable set.
Applies a function f
to all elements of this immutable set.
The generic builder that builds instances of immutable .
Partitions this immutable set into a map of immutable sets according to some discriminator function .
Partitions elements in fixed size immutable sets .
Tests whether this immutable set is known to have a finite size .
Returns a hash code value for the object .
Selects the first element of this immutable set .
Optionally selects the first element .
Selects all elements except the last .
Computes the intersection between this set and another set .
Tests if this set is empty .
Tests whether this immutable set can be repeatedly traversed .
Creates a new iterator over all elements contained in this iterable object .
Selects the last element .
Optionally selects the last element .
[use case] Builds a new collection by applying a function to all elements of this immutable set .
Builds a new collection by applying a function to all elements of this immutable set .
[use case] Finds the largest element .
Finds the largest element .
[use case] Finds the smallest element .
Finds the smallest element .
Displays all elements of this immutable set in a string .
Displays all elements of this immutable set in a string using a separator string .
Displays all elements of this immutable set in a string using start, end, and separator strings .
Tests whether the immutable set is not empty .
Partitions this immutable set in two immutable sets according to a predicate .
[use case] Multiplies up the elements of this collection .
Multiplies up the elements of this collection .
returns a projection that can be used to call non-strict filter
,map
, and flatMap
methods that build projections
of the collection.
Applies a binary operator to all elements of this immutable set, going left to right .
Optionally applies a binary operator to all elements of this immutable set, going left to right .
Applies a binary operator to all elements of this immutable set, going right to left .
Optionally applies a binary operator to all elements of this immutable set, going right to left .
The collection of type immutable set underlying this TraversableLike
object.
[use case] Checks if the other iterable collection contains the same elements in the same order as this immutable set .
Checks if the other iterable collection contains the same elements in the same order as this immutable set .
Produces a collection containing cummulative results of applying the operator going left to right .
Produces a collection containing cummulative results of applying the operator going right to left .
The size of this immutable set .
Selects an interval of elements .
Groups elements in fixed size blocks by passing a "sliding window" over them (as opposed to partitioning them, as is done in grouped .
Splits this immutable set into a prefix/suffix pair according to a predicate .
Splits this immutable set into two at a given position .
Defines the prefix of this object's toString
representation.
Tests whether this set is a subset of another set .
[use case] Sums up the elements of this collection .
Sums up the elements of this collection .
Selects all elements except the first .
Selects first n elements.
Selects last n elements.
Takes longest prefix of elements that satisfy a predicate .
[use case] Converts this immutable set to an array .
Converts this immutable set to an array .
Converts this immutable set to an indexed sequence .
Converts this immutable set to an iterable collection .
Returns an Iterator over the elements in this immutable set .
Converts this immutable set to a list .
Converts this immutable set to a map .
Converts this immutable set to a sequence .
Converts this immutable set to a set .
Converts this immutable set to a stream .
Converts this immutable set to a string .
Converts this immutable set to an unspecified Traversable .
Transposes this immutable set of traversable collections into a immutable set of immutable sets .
Computes the union between of set and another set .
Converts this immutable set of pairs into two collections of the first and second halfs of each pair .
Creates a non-strict view of a slice of this immutable set .
Creates a non-strict view of this immutable set .
Creates a non-strict filter of this immutable set .
[use case] Returns a immutable set formed from this immutable set and another iterable collection by combining corresponding elements in pairs .
Returns a immutable set formed from this immutable set and another iterable collection by combining corresponding elements in pairs .
[use case] Returns a immutable set formed from this immutable set and another iterable collection by combining corresponding elements in pairs .
Returns a immutable set formed from this immutable set and another iterable collection by combining corresponding elements in pairs .
[use case] Zips this immutable set with its indices .
Zips this immutable set with its indices .
Computes the union between this set and another set .
A class for sets of values Iterating through this set will yield values in increasing order of their ids .