get

operator fun Product.get(n: Int): Any?
operator fun <T, T1 : T> Product1<T1>.get(n: Int): T
operator fun <T, T1 : T, T2 : T> Product2<T1, T2>.get(n: Int): T
operator fun <T, T1 : T, T2 : T, T3 : T> Product3<T1, T2, T3>.get(n: Int): T
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T> Product4<T1, T2, T3, T4>.get(n: Int): T
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T> Product5<T1, T2, T3, T4, T5>.get(n: Int): T
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T> Product6<T1, T2, T3, T4, T5, T6>.get(n: Int): T
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T> Product7<T1, T2, T3, T4, T5, T6, T7>.get(n: Int): T
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T> Product8<T1, T2, T3, T4, T5, T6, T7, T8>.get(n: Int): T
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T> Product9<T1, T2, T3, T4, T5, T6, T7, T8, T9>.get(n: Int): T
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T> Product10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>.get(    n: Int): T
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T> Product11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>.get(    n: Int): T
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T> Product12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>.get(    n: Int): T
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T, T13 : T> Product13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>.get(    n: Int): T
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T, T13 : T, T14 : T> Product14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>.get(    n: Int): T
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T, T13 : T, T14 : T, T15 : T> Product15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>.get(    n: Int): T
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T, T13 : T, T14 : T, T15 : T, T16 : T> Product16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>.get(    n: Int): T
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T, T13 : T, T14 : T, T15 : T, T16 : T, T17 : T> Product17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>.get(    n: Int): T
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T, T13 : T, T14 : T, T15 : T, T16 : T, T17 : T, T18 : T> Product18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>.get(    n: Int): T
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T, T13 : T, T14 : T, T15 : T, T16 : T, T17 : T, T18 : T, T19 : T> Product19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>.get(    n: Int): T
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T, T13 : T, T14 : T, T15 : T, T16 : T, T17 : T, T18 : T, T19 : T, T20 : T> Product20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>.get(    n: Int): T
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T, T13 : T, T14 : T, T15 : T, T16 : T, T17 : T, T18 : T, T19 : T, T20 : T, T21 : T> Product21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>.get(    n: Int): T
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T, T13 : T, T14 : T, T15 : T, T16 : T, T17 : T, T18 : T, T19 : T, T20 : T, T21 : T, T22 : T> Product22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>.get(    n: Int): T

The n'th element of this product, 0-based. In other words, for a product A(x,,1,,, ..., x,,k,,), returns x,,(n+1),, where 0 <= n < k.

Return

the element n elements after the first element

Parameters

n

the index of the element to return

Throws


operator fun Product.get(indexRange: IntRange): List<Any?>
operator fun <T, T1 : T> Product1<T1>.get(indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T> Product2<T1, T2>.get(indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T, T3 : T> Product3<T1, T2, T3>.get(indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T> Product4<T1, T2, T3, T4>.get(indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T> Product5<T1, T2, T3, T4, T5>.get(indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T> Product6<T1, T2, T3, T4, T5, T6>.get(indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T> Product7<T1, T2, T3, T4, T5, T6, T7>.get(indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T> Product8<T1, T2, T3, T4, T5, T6, T7, T8>.get(    indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T> Product9<T1, T2, T3, T4, T5, T6, T7, T8, T9>.get(    indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T> Product10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>.get(    indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T> Product11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>.get(    indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T> Product12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>.get(    indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T, T13 : T> Product13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>.get(    indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T, T13 : T, T14 : T> Product14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>.get(    indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T, T13 : T, T14 : T, T15 : T> Product15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>.get(    indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T, T13 : T, T14 : T, T15 : T, T16 : T> Product16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>.get(    indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T, T13 : T, T14 : T, T15 : T, T16 : T, T17 : T> Product17<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>.get(    indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T, T13 : T, T14 : T, T15 : T, T16 : T, T17 : T, T18 : T> Product18<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>.get(    indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T, T13 : T, T14 : T, T15 : T, T16 : T, T17 : T, T18 : T, T19 : T> Product19<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>.get(    indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T, T13 : T, T14 : T, T15 : T, T16 : T, T17 : T, T18 : T, T19 : T, T20 : T> Product20<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>.get(    indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T, T13 : T, T14 : T, T15 : T, T16 : T, T17 : T, T18 : T, T19 : T, T20 : T, T21 : T> Product21<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>.get(    indexRange: IntRange): List<T>
operator fun <T, T1 : T, T2 : T, T3 : T, T4 : T, T5 : T, T6 : T, T7 : T, T8 : T, T9 : T, T10 : T, T11 : T, T12 : T, T13 : T, T14 : T, T15 : T, T16 : T, T17 : T, T18 : T, T19 : T, T20 : T, T21 : T, T22 : T> Product22<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>.get(    indexRange: IntRange): List<T>

The range of n'th elements of this product, 0-based. In other words, for a product A(x,,1,,, ..., x,,k,,), returns x,,(n+1),, where 0 <= n < k.

Return

the elements in indexRange

Parameters

indexRange

the indices of the elements to return

Throws