Класс TupleXXL.TupleXXL
| Надтипы |
|---|
Конкретные методы
Исходный код
Метод, который следует вызывать из каждого хорошо спроектированного метода equals, который может быть переопределен в подклассе. См. Программирование на языке Scala, глава 28 для обсуждения и проектирования.
| Параметры значения |
|
|---|---|
| Возвращает |
true, если этот экземпляр может потенциально быть равен |
| Классы определений | Equals |
Исходный код
Исходный код
Универсальный метод равенства, определённый в AnyRef.
| Классы определений | Equals -> Any |
|---|
Исходный код
Вычисление значения хэш-кода для объекта.
По умолчанию алгоритм хэширования зависит от платформы.
Обратите внимание, что для двух объектов могут быть идентичны хэш-коды (o1.hashCode.equals(o2.hashCode)) но они могут быть не равны (o1.equals(o2) возвращает false). Вырожденная реализация может всегда возвращать 0. Однако, требуется, чтобы если два объекта равны (o1.equals(o2) возвращает true), то у них должны быть идентичные хэш-коды (o1.hashCode.equals(o2.hashCode)). Поэтому, при переопределении этого метода, убедитесь, что поведение согласовано с методом equals.
| Возвращает |
значение хэш-кода для этого объекта. |
|---|---|
| Классы определений | Any |
Исходный код
def productArity: Int
Размер этого произведения.
| Возвращает |
для произведения |
|---|
Исходный код
n-ый элемент этого произведения, нумерация с 0. Другими словами, для произведения A(x,,1,,, ..., x,,k,,), возвращает x,,(n+1),,, где 0 <= n < k.
| Параметры значения |
|
|---|---|
| Возвращает |
элемент |
| Исключения |
|
Исходный код
override def productPrefix: String
Строка, используемая в методах toString производных классов. Реализации могут переопределить этот метод, чтобы добавить префикс строки к результату методов toString.
| Возвращает |
в реализации по умолчанию пустая строка |
|---|---|
| Классы определений | Product |
Исходный код
Исходный код
Исходный код
Возвращает строковое представление объекта.
По умолчанию представление зависит от платформы.
| Возвращает |
строковое представление объекта. |
|---|---|
| Классы определений | Any |
Наследованные методы
Исходный код
Имя n-ого элемента этого произведения, нумерация с 0. В реализации по умолчанию пустая строка.
| Параметры значения |
|
|---|---|
| Возвращает | имя указанного элемента |
| Исключения |
|
| Унаследовано от | Product |
Исходный код
Итератор по именам всех элементов этого произведения.
| Унаследовано от | Product |
|---|
Исходный код
Итератор по всем элементам этого произведения.
| Возвращает | в реализации по умолчанию, |
|---|---|
| Унаследовано от | Product |
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/runtime/TupleXXL.html