|
Scala 2.2.0.9025
|
abstract
trait
Set
[A]
extends
java.lang.Object with
scala.collection.Set[A] with
scala.ScalaObjectscala.collection.Set
as well as for +
and
-
.
Note that abstract immutable.Set's are not covariant in their type
parameter. This is because some subclasses cannot support the
+
method for arbitrary types.Def Summary | |
abstract
|
def
+
(elem: A)
: scala.collection.immutable.Set[A]
This method creates a new set with an additional element. |
abstract
|
def
-
(elem: A)
: scala.collection.immutable.Set[A]
- can be used to remove a single element from
a set.
|
abstract
|
def
empty
[B]
: scala.collection.immutable.Set[B]
|
def
excl
(elems: A*)
: scala.collection.immutable.Set[A]
excl removes many elements from the set.
|
|
def
excl
(that: scala.Iterable[A])
: scala.collection.immutable.Set[A]
This method removes all the elements provided by an iterator of the iterable object that from the set.
|
|
def
filter
(p: scala.Function1[A, scala.Boolean])
: scala.collection.immutable.Set[A]
Method filter removes all elements from the set for
which the predicate p yields the value false .
|
|
override
|
def
hashCode
: scala.Int
hashcode for this set |
def
incl
(elems: A*)
: scala.collection.immutable.Set[A]
incl can be used to add many elements to the set
at the same time.
|
|
def
incl
(that: scala.Iterable[A])
: scala.collection.immutable.Set[A]
This method will add all the elements provided by an iterator of the iterable object that to the set.
|
|
def
intersect
(that: scala.collection.Set[A])
: scala.collection.immutable.Set[A]
This method computes an intersection with set that .
It removes all the elements that are not present in that .
|
|
def
map
[B]
(f: scala.Function1[A, B])
: scala.collection.immutable.Set[B]
|
Def Detail |
abstract
def
+
(elem: A): scala.collection.immutable.Set[A]
abstract
def
-
(elem: A): scala.collection.immutable.Set[A]
-
can be used to remove a single element from
a set.
abstract
def
empty
[B]: scala.collection.immutable.Set[B]
def
excl
(elems: A*): scala.collection.immutable.Set[A]
excl
removes many elements from the set.
def
excl
(that: scala.Iterable[A]): scala.collection.immutable.Set[A]
that
from the set.
def
filter
(p: scala.Function1[A, scala.Boolean]): scala.collection.immutable.Set[A]
filter
removes all elements from the set for
which the predicate p
yields the value false
.p -
...
override
def
hashCode
: scala.Int
def
incl
(elems: A*): scala.collection.immutable.Set[A]
incl
can be used to add many elements to the set
at the same time.
def
incl
(that: scala.Iterable[A]): scala.collection.immutable.Set[A]
that
to the set.that -
...
def
intersect
(that: scala.collection.Set[A]): scala.collection.immutable.Set[A]
that
.
It removes all the elements that are not present in that
.that -
...
def
map
[B](f: scala.Function1[A, B]): scala.collection.immutable.Set[B]