Product3 is a Cartesian product of 3 components.
Attributes
- Companion
- object
- Graph
-
- Supertypes
- Known subtypes
-
class (T1, T2, T3)
Members list
Value members
Abstract methods
A projection of element 1 of this Product.
A projection of element 1 of this Product.
Attributes
- Returns
-
A projection of element 1.
A projection of element 2 of this Product.
A projection of element 2 of this Product.
Attributes
- Returns
-
A projection of element 2.
A projection of element 3 of this Product.
A projection of element 3 of this Product.
Attributes
- Returns
-
A projection of element 3.
Concrete methods
The arity of this product.
Returns the n-th projection of this product if 0 <= n < productArity, otherwise throws an IndexOutOfBoundsException.
Returns the n-th projection of this product if 0 <= n < productArity, otherwise throws an IndexOutOfBoundsException.
Value parameters
- n
-
number of the projection to be returned
Attributes
- Returns
-
same as
._(n+1), for exampleproductElement(0)is the same as._1. - Throws
-
IndexOutOfBoundsException
if the
nis out of range(n < 0 || n >= 3). - Definition Classes
Inherited methods
The name of the n^th^ element of this product, 0-based. In the default implementation, an empty string.
The name of the n^th^ element of this product, 0-based. In the default implementation, an empty string.
Value parameters
- n
-
the index of the element name to return
Attributes
- Returns
-
the name of the specified element
- Throws
-
IndexOutOfBoundsException
if the
nis out of range(n < 0 || n >= productArity). - Inherited from:
- Product
An iterator over the names of all the elements of this product.
An iterator over all the elements of this product.
An iterator over all the elements of this product.
Attributes
- Returns
-
in the default implementation, an
Iterator[Any] - Inherited from:
- Product
A string used in the toString methods of derived classes. Implementations may override this method to prepend a string prefix to the result of toString methods.
A string used in the toString methods of derived classes. Implementations may override this method to prepend a string prefix to the result of toString methods.
Attributes
- Returns
-
in the default implementation, the empty string
- Inherited from:
- Product
Inherited and Abstract methods
Checks whether this instance can possibly equal that.
Checks whether this instance can possibly equal that.
A method that should be called from every well-designed equals method that is open to be overridden in a subclass. See Programming in Scala, Chapter 28 for discussion and design.
Value parameters
- that
-
the value being probed for possible equality
Attributes
- Returns
-
true if this instance can possibly equal
that, otherwise false - Inherited from:
- Equals