Тракт scala.Product1
Product1 — это декартово произведение из 1 компонента.
| Супеработы | |
|---|---|
| Известные подтипы |
Абстрактные методы
Исходник
def _1: T1
Проекция элемента 1 этого Product.
| Возвращает | Проекция элемента 1. |
|---|
Конкретные методы
Исходник
override def productArity: Int
Арность этого произведения.
| Возвращает | 1 |
|---|---|
| Классы определения | Product |
Исходник@throws(scala.Predef.classOf[scala.IndexOutOfBoundsException])
Возвращает n-ую проекцию этого произведения, если 0 <= n < productArity, в противном случае выбрасывает IndexOutOfBoundsException.
| Параметры значения |
|
|---|---|
| Возвращает | то же самое, что и |
| Выбрасывает |
|
| Классы определения | Product |
Наследованные методы
Исходник
Метод, который следует вызывать из каждого хорошо спроектированного метода equals, который открыт для переопределения в подклассе. См. Программирование на Scala, глава 28 для обсуждения и проектирования.
| Параметры значения |
|
|---|---|
| Возвращает | true, если этот экземпляр может быть равен |
| Унаследован от | Equals |
Исходник
Имя n-го элемента этого произведения, нумерация с 0. В стандартной реализации — пустая строка.
| Параметры значения |
|
|---|---|
| Возвращает | имя указанного элемента |
| Выбрасывает |
|
| Унаследован от | Product |
Исходник
Итератор по именам всех элементов этого произведения.
| Унаследован от | Product |
|---|
Исходник
Итератор по всем элементам этого произведения.
| Возвращает | в стандартной реализации, |
|---|---|
| Унаследован от | Product |
Исходник
def productPrefix: String
Строка, используемая в методах toString производных классов. Реализации могут переопределить этот метод, чтобы добавить строковый префикс к результату toString методов.
| Возвращает | в стандартной реализации, пустая строка |
|---|---|
| Унаследован от | 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/Product1.html