A tuple of 22 elements; the canonical representation of ascala.Product22.
Element 1 of this Tuple22
Element 10 of this Tuple22
Element 11 of this Tuple22
Element 12 of this Tuple22
Element 13 of this Tuple22
Element 14 of this Tuple22
Element 15 of this Tuple22
Element 16 of this Tuple22
Element 17 of this Tuple22
Element 18 of this Tuple22
Element 19 of this Tuple22
Element 2 of this Tuple22
Element 20 of this Tuple22
Element 21 of this Tuple22
Element 22 of this Tuple22
Element 3 of this Tuple22
Element 4 of this Tuple22
Element 5 of this Tuple22
Element 6 of this Tuple22
Element 7 of this Tuple22
Element 8 of this Tuple22
Element 9 of this Tuple22
Create a new tuple with 22 elements. Note that it is more idiomatic to create a Tuple22 via(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22)
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
a string representation of the object.
Return a new tuple by prepending the element tothis tuple. This operation is O(this.size)
Return a new tuple by prepending the element tothis tuple. This operation is O(this.size)
Return a new tuple by concatenatingthis tuple withthat tuple. This operation is O(this.size + that.size)
Return a new tuple by concatenatingthis tuple withthat tuple. This operation is O(this.size + that.size)
Return a copy ofthis tuple with an element appended
Return a copy ofthis tuple with an element appended
Get the i-th element of this tuple. Equivalent to productElement but with a precise return type.
Get the i-th element of this tuple. Equivalent to productElement but with a precise return type.
Given a tuple(a1, ..., am), returns the tuple(an+1, ..., am) consisting all its elements except the first n ones.
Given a tuple(a1, ..., am), returns the tuple(an+1, ..., am) consisting all its elements except the first n ones.
Get the head of this tuple
Get the initial part of the tuple without its last element
Get the initial part of the tuple without its last element
Get the last of this tuple
Called on a tuple(a1, ..., an), returns a new tuple(f(a1), ..., f(an)). The result is typed as(F[A1], ..., F[An]) if the tuple type is fully known. If the tuple is of the forma1 *: ... *: Tuple (that is, the tail is not known to be the cons type.
Called on a tuple(a1, ..., an), returns a new tuple(f(a1), ..., f(an)). The result is typed as(F[A1], ..., F[An]) if the tuple type is fully known. If the tuple is of the forma1 *: ... *: Tuple (that is, the tail is not known to be the cons type.
The arity of this product.
The arity of this product.
22
Returns the n-th projection of this product if 0 <= n < productArity, otherwise throws anIndexOutOfBoundsException.
Returns the n-th projection of this product if 0 <= n < productArity, otherwise throws anIndexOutOfBoundsException.
number of the projection to be returned
same as._(n+1), for exampleproductElement(0) is the same as._1.
IndexOutOfBoundsExceptionif then is out of range(n < 0 || n >= 22).
An iterator over the names of all the elements of this 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.
in the default implementation, anIterator[Any]
Given a tuple(a1, ..., am), returns the reversed tuple(am, ..., a1) consisting all its elements.
Given a tuple(a1, ..., am), returns the reversed tuple(am, ..., a1) consisting all its elements.
Return the size (or arity) of the tuple
Given a tuple(a1, ..., am), returns a pair of the tuple(a1, ..., an) consisting of the first n elements, and the tuple(an+1, ..., am) consisting of the remaining elements.
Given a tuple(a1, ..., am), returns a pair of the tuple(a1, ..., an) consisting of the first n elements, and the tuple(an+1, ..., am) consisting of the remaining elements.
Get the tail of this tuple. This operation is O(this.size)
Get the tail of this tuple. This operation is O(this.size)
Given a tuple(a1, ..., am), returns the tuple(a1, ..., an) consisting of its first n elements.
Given a tuple(a1, ..., am), returns the tuple(a1, ..., an) consisting of its first n elements.
Create a copy of this tuple as an Array
Create a copy of this tuple as an IArray
Create a copy of this tuple as a List
Given two tuples,(a1, ..., an) and(b1, ..., bn), returns a tuple((a1, b1), ..., (an, bn)). If the two tuples have different sizes, the extra elements of the larger tuple will be disregarded. The result is typed as((A1, B1), ..., (An, Bn)) if at least one of the tuple types has aEmptyTuple tail. Otherwise the result type is(A1, B1) *: ... *: (Ai, Bi) *: Tuple
Given two tuples,(a1, ..., an) and(b1, ..., bn), returns a tuple((a1, b1), ..., (an, bn)). If the two tuples have different sizes, the extra elements of the larger tuple will be disregarded. The result is typed as((A1, B1), ..., (An, Bn)) if at least one of the tuple types has aEmptyTuple tail. Otherwise the result type is(A1, B1) *: ... *: (Ai, Bi) *: Tuple