Особенность scala.Product19
Product19 — это декартово произведение из 19 компонентов.
| Надтипы | |
|---|---|
| Известные подтипы |
Абстрактные методы
Исходник
def _1: T1
Проекция элемента 1 этого Product.
| Возвращает | Проекция элемента 1. |
|---|
Исходник
def _10: T10
Проекция элемента 10 этого Product.
| Возвращает | Проекция элемента 10. |
|---|
Исходник
def _11: T11
Проекция элемента 11 этого Product.
| Возвращает | Проекция элемента 11. |
|---|
Исходник
def _12: T12
Проекция элемента 12 этого Product.
| Возвращает | Проекция элемента 12. |
|---|
Исходник
def _13: T13
Проекция элемента 13 этого Product.
| Возвращает | Проекция элемента 13. |
|---|
Исходник
def _14: T14
Проекция элемента 14 этого Product.
| Возвращает | Проекция элемента 14. |
|---|
Исходник
def _15: T15
Проекция элемента 15 этого Product.
| Возвращает | Проекция элемента 15. |
|---|
Исходник
def _16: T16
Проекция элемента 16 этого Product.
| Возвращает | Проекция элемента 16. |
|---|
Исходник
def _17: T17
Проекция элемента 17 этого Product.
| Возвращает | Проекция элемента 17. |
|---|
Исходник
def _18: T18
Проекция элемента 18 этого Product.
| Возвращает | Проекция элемента 18. |
|---|
Исходник
def _19: T19
Проекция элемента 19 этого Product.
| Возвращает | Проекция элемента 19. |
|---|
Source
def _2: T2
Проекция элемента 2 этого Product.
| Returns | Проекция элемента 2. |
|---|
Source
def _3: T3
Проекция элемента 3 этого Product.
| Returns | Проекция элемента 3. |
|---|
Source
def _4: T4
Проекция элемента 4 этого Product.
| Returns | Проекция элемента 4. |
|---|
Source
def _5: T5
Проекция элемента 5 этого Product.
| Returns | Проекция элемента 5. |
|---|
Source
def _6: T6
Проекция элемента 6 этого Product.
| Returns | Проекция элемента 6. |
|---|
Source
def _7: T7
Проекция элемента 7 этого Product.
| Returns | Проекция элемента 7. |
|---|
Source
def _8: T8
Проекция элемента 8 этого Product.
| Returns | Проекция элемента 8. |
|---|
Source
def _9: T9
Проекция элемента 9 этого Product.
| Returns | Проекция элемента 9. |
|---|
Конкретные методы
Source
override def productArity: Int
Арность этого продукта.
| Returns | 19 |
|---|---|
| Definition Classes | Product |
Source@throws(scala.Predef.classOf[scala.IndexOutOfBoundsException])
Возвращает n-ую проекцию этого продукта, если 0 <= n < productArity, в противном случае выбрасывает IndexOutOfBoundsException.
| Value parameters |
|
|---|---|
| Returns | то же, что и |
| Throws |
|
| Definition Classes | Product |
Наследованные методы
Source
Метод, который должен вызываться из каждого хорошо спроектированного метода equals, который можно переопределить в подклассе. См. Programming in Scala, Chapter 28 для обсуждения и проектирования.
| Value parameters |
|
|---|---|
| Returns | true, если этот экземпляр может быть равен |
| Inherited from | Equals |
Source
Имя n-ого элемента этого продукта, нумерация с 0. В стандартной реализации — пустая строка.
| Value parameters |
|
|---|---|
| Returns | имя указанного элемента |
| Throws |
|
| Inherited from | Product |
Source
Итератор по именам всех элементов этого продукта.
| Унаследовано от | 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/Product19.html