This object provides a set of operations to create mutable.HashSet values.
Attributes
- Companion
- class
- Source
- HashSet.scala
- Graph
-
- Supertypes
-
trait IterableFactory[HashSet]trait Puretrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
HashSet.type
Members list
Value members
Concrete methods
The default initial capacity for the hash table.
The default load factor for the hash table.
An empty mutable hash set.
An empty mutable hash set.
Type parameters
- A
-
the type of the mutable hash set's elements
Attributes
- Source
- HashSet.scala
Creates a target mutable hash set from an existing source collection
Creates a target mutable hash set from an existing source collection
Type parameters
- A
-
the type of the collection’s elements
Value parameters
- source
-
Source collection
Attributes
- Returns
-
a new mutable hash set with the elements of
source - Source
- HashSet.scala
Type parameters
- A
-
the type of the mutable hash set’s elements
Attributes
- Returns
-
a builder for
mutable.HashSetobjects. - Source
- HashSet.scala
Attributes
- Source
- HashSet.scala
Inherited methods
Creates a mutable hash set with the specified elements.
Creates a mutable hash set with the specified elements.
Type parameters
- A
-
the type of the mutable hash set's elements
Value parameters
- elems
-
the elements of the created mutable hash set
Attributes
- Returns
-
a new mutable hash set with elements
elems - Inherited from:
- IterableFactory
- Source
- Factory.scala
Concatenates all argument collections into a single mutable hash set.
Concatenates all argument collections into a single mutable hash set.
Type parameters
- A
-
the element type of the mutable hash set
Value parameters
- xss
-
the collections that are to be concatenated.
Attributes
- Returns
-
the concatenation of all the collections.
- Inherited from:
- IterableFactory
- Source
- Factory.scala
Produces a five-dimensional mutable hash set containing the results of some element computation a number of times.
Produces a five-dimensional mutable hash set containing the results of some element computation a number of times.
Type parameters
- A
-
the element type of the mutable hash set
Value parameters
- elem
-
the element computation
- n1
-
the number of elements in the 1st dimension
- n2
-
the number of elements in the 2nd dimension
- n3
-
the number of elements in the 3rd dimension
- n4
-
the number of elements in the 4th dimension
- n5
-
the number of elements in the 5th dimension
Attributes
- Returns
-
A mutable hash set that contains the results of
n1 x n2 x n3 x n4 x n5evaluations ofelem. - Inherited from:
- IterableFactory
- Source
- Factory.scala
Produces a four-dimensional mutable hash set containing the results of some element computation a number of times.
Produces a four-dimensional mutable hash set containing the results of some element computation a number of times.
Type parameters
- A
-
the element type of the mutable hash set
Value parameters
- elem
-
the element computation
- n1
-
the number of elements in the 1st dimension
- n2
-
the number of elements in the 2nd dimension
- n3
-
the number of elements in the 3rd dimension
- n4
-
the number of elements in the 4th dimension
Attributes
- Returns
-
A mutable hash set that contains the results of
n1 x n2 x n3 x n4evaluations ofelem. - Inherited from:
- IterableFactory
- Source
- Factory.scala
Produces a three-dimensional mutable hash set containing the results of some element computation a number of times.
Produces a three-dimensional mutable hash set containing the results of some element computation a number of times.
Type parameters
- A
-
the element type of the mutable hash set
Value parameters
- elem
-
the element computation
- n1
-
the number of elements in the 1st dimension
- n2
-
the number of elements in the 2nd dimension
- n3
-
the number of elements in the 3rd dimension
Attributes
- Returns
-
A mutable hash set that contains the results of
n1 x n2 x n3evaluations ofelem. - Inherited from:
- IterableFactory
- Source
- Factory.scala
Produces a two-dimensional mutable hash set containing the results of some element computation a number of times.
Produces a two-dimensional mutable hash set containing the results of some element computation a number of times.
Type parameters
- A
-
the element type of the mutable hash set
Value parameters
- elem
-
the element computation
- n1
-
the number of elements in the 1st dimension
- n2
-
the number of elements in the 2nd dimension
Attributes
- Returns
-
A mutable hash set that contains the results of
n1 x n2evaluations ofelem. - Inherited from:
- IterableFactory
- Source
- Factory.scala
Produces a mutable hash set containing the results of some element computation a number of times.
Produces a mutable hash set containing the results of some element computation a number of times.
Type parameters
- A
-
the element type of the mutable hash set
Value parameters
- elem
-
the element computation
- n
-
the number of elements contained in the mutable hash set.
Attributes
- Returns
-
A mutable hash set that contains the results of
nevaluations ofelem. - Inherited from:
- IterableFactory
- Source
- Factory.scala
Produces a mutable hash set containing repeated applications of a function to a start value.
Produces a mutable hash set containing repeated applications of a function to a start value.
Type parameters
- A
-
the element type of the mutable hash set
Value parameters
- f
-
the function that's repeatedly applied
- len
-
the number of elements contained in the mutable hash set
- start
-
the start value of the mutable hash set
Attributes
- Returns
-
a mutable hash set with
lenvalues in the sequencestart, f(start), f(f(start)), ... - Inherited from:
- IterableFactory
- Source
- Factory.scala
Produces a mutable hash set containing equally spaced values in some integer interval.
Produces a mutable hash set containing equally spaced values in some integer interval.
Type parameters
- A
-
the element type of the mutable hash set, which must have an
Integralinstance
Value parameters
- end
-
the end value of the mutable hash set (the first value NOT contained)
- start
-
the start value of the mutable hash set
- step
-
the difference between successive elements of the mutable hash set (must be positive or negative)
Attributes
- Returns
-
a mutable hash set with values
start, start + step, ...up to, but excludingend - Inherited from:
- IterableFactory
- Source
- Factory.scala
Produces a mutable hash set containing a sequence of increasing of integers.
Produces a mutable hash set containing a sequence of increasing of integers.
Type parameters
- A
-
the element type of the mutable hash set, which must have an
Integralinstance
Value parameters
- end
-
the end value of the mutable hash set (the first value NOT contained)
- start
-
the first element of the mutable hash set
Attributes
- Returns
-
a mutable hash set with values
start, start + 1, ..., end - 1 - Inherited from:
- IterableFactory
- Source
- Factory.scala
Produces a five-dimensional mutable hash set containing values of a given function over ranges of integer values starting from 0.
Produces a five-dimensional mutable hash set containing values of a given function over ranges of integer values starting from 0.
Type parameters
- A
-
the element type of the mutable hash set
Value parameters
- f
-
The function computing element values
- n1
-
the number of elements in the 1st dimension
- n2
-
the number of elements in the 2nd dimension
- n3
-
the number of elements in the 3rd dimension
- n4
-
the number of elements in the 4th dimension
- n5
-
the number of elements in the 5th dimension
Attributes
- Returns
-
A mutable hash set consisting of elements
f(i1, i2, i3, i4, i5)for0 <= i1 < n1,0 <= i2 < n2,0 <= i3 < n3,0 <= i4 < n4, and0 <= i5 < n5. - Inherited from:
- IterableFactory
- Source
- Factory.scala
Produces a four-dimensional mutable hash set containing values of a given function over ranges of integer values starting from 0.
Produces a four-dimensional mutable hash set containing values of a given function over ranges of integer values starting from 0.
Type parameters
- A
-
the element type of the mutable hash set
Value parameters
- f
-
The function computing element values
- n1
-
the number of elements in the 1st dimension
- n2
-
the number of elements in the 2nd dimension
- n3
-
the number of elements in the 3rd dimension
- n4
-
the number of elements in the 4th dimension
Attributes
- Returns
-
A mutable hash set consisting of elements
f(i1, i2, i3, i4)for0 <= i1 < n1,0 <= i2 < n2,0 <= i3 < n3, and0 <= i4 < n4. - Inherited from:
- IterableFactory
- Source
- Factory.scala
Produces a three-dimensional mutable hash set containing values of a given function over ranges of integer values starting from 0.
Produces a three-dimensional mutable hash set containing values of a given function over ranges of integer values starting from 0.
Type parameters
- A
-
the element type of the mutable hash set
Value parameters
- f
-
The function computing element values
- n1
-
the number of elements in the 1st dimension
- n2
-
the number of elements in the 2nd dimension
- n3
-
the number of elements in the 3rd dimension
Attributes
- Returns
-
A mutable hash set consisting of elements
f(i1, i2, i3)for0 <= i1 < n1,0 <= i2 < n2, and0 <= i3 < n3. - Inherited from:
- IterableFactory
- Source
- Factory.scala
Produces a two-dimensional mutable hash set containing values of a given function over ranges of integer values starting from 0.
Produces a two-dimensional mutable hash set containing values of a given function over ranges of integer values starting from 0.
Type parameters
- A
-
the element type of the mutable hash set
Value parameters
- f
-
The function computing element values
- n1
-
the number of elements in the 1st dimension
- n2
-
the number of elements in the 2nd dimension
Attributes
- Returns
-
A mutable hash set consisting of elements
f(i1, i2)for0 <= i1 < n1and0 <= i2 < n2. - Inherited from:
- IterableFactory
- Source
- Factory.scala
Produces a mutable hash set containing values of a given function over a range of integer values starting from 0.
Produces a mutable hash set containing values of a given function over a range of integer values starting from 0.
Type parameters
- A
-
the element type of the mutable hash set
Value parameters
- f
-
The function computing element values
- n
-
The number of elements in the mutable hash set
Attributes
- Returns
-
A mutable hash set consisting of elements
f(0), ..., f(n -1) - Inherited from:
- IterableFactory
- Source
- Factory.scala
Produces a mutable hash set that uses a function f to produce elements of type A and update an internal state of type S.
Produces a mutable hash set that uses a function f to produce elements of type A and update an internal state of type S.
Type parameters
- A
-
Type of the elements
- S
-
Type of the internal state
Value parameters
- f
-
Computes the next element (or returns
Noneto signal the end of the collection) - init
-
State initial value
Attributes
- Returns
-
a mutable hash set that produces elements using
funtilfreturnsNone - Inherited from:
- IterableFactory
- Source
- Factory.scala
Implicits
Inherited implicits
Attributes
- Inherited from:
- IterableFactory
- Source
- Factory.scala