Spec-Zone.ru › Scala 3.1

Класс scala.runtime.TupleXXL

Объект-компаньон • Исходный код

final class TupleXXL extends Product

Подтипы
Трейт Product
Трейт Equals
Класс Object
Трейт Matchable
Класс Any

Конкретные методы

Исходный код
override def canEqual(that: Any): Boolean

Определяющие классы Equals

Исходный код
def elems: IArray[Object]

Исходный код
override def equals(that: Any): Boolean

Определяющие классы Equals -> Any

Исходный код
override def hashCode: Int

Определяющие классы Any

Исходный код
def productArity: Int

Исходный код
def productElement(n: Int): Any

Исходный код
override def productPrefix: String

Определяющие классы Product

Исходный код
def tailXXL: TupleXXL

Исходный код
def toArray: Array[Object]

Исходный код
override def toString: String

Определяющие классы Any

Наследованные методы

Исходный код
def productElementName(n: Int): String

Имя n-го элемента этого произведения, индексация с 0. В реализации по умолчанию — пустая строка.

Параметры значения
n

индекс имени элемента, который нужно вернуть

Возвращает

имя указанного элемента

Исключения
IndexOutOfBoundsException

если n находится вне диапазона (n < 0 || n >= productArity).

Наследуется из Product

Исходный код
def productElementNames: Iterator[String]

Итератор по именам всех элементов этого произведения.

Наследуется из Product

Исходный код
def productIterator: Iterator[Any]

Итератор по всем элементам этого произведения.

Возвращает

в реализации по умолчанию, Iterator[Any]

Наследуется из Product

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/runtime/TupleXXL.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API