expect class PeekingIterator<out T> : Iterator<T> |
|
class PeekingIteratorUnsynchronized<out T> : Iterator<T> |
|
data class WithIndex<out T>
|
fun <T> forEachIn(arr1: Array<T>, arr2: Array<T>, action: (T) -> Unit): Unit
Applies action to each entry in arr1 and in arr2. fun <T> forEachIn(arr1: Array<T>, arr2: Array<T>, arr3: Array<T>, action: (T) -> Unit): Unit
Applies action to each entry in arr1, arr2 and in arr3. fun <T> forEachIn(arr1: Array<T>, arr2: Array<T>, arr3: Array<T>, vararg arrays: Array<T>, action: (T) -> Unit): Unit
Applies action to each entry in arr1, arr2, arr3 and to each entry of Array in arrays. fun <T> forEachIn(iterable1: Iterable<T>, iterable2: Iterable<T>, action: (T) -> Unit): Unit
Applies action to each entry in iterable1 and in iterable2. fun <T> forEachIn(iterable1: Iterable<T>, iterable2: Iterable<T>, iterable3: Iterable<T>, action: (T) -> Unit): Unit
Applies action to each entry in iterable1, iterable2 and in iterable3. fun <T> forEachIn(iterable1: Iterable<T>, iterable2: Iterable<T>, iterable3: Iterable<T>, vararg iterables: Iterable<T>, action: (T) -> Unit): Unit
Applies action to each entry in iterable1, iterable2, iterable3 and to each entry of Iterable in iterables. fun <T> forEachIn(sequence1: Sequence<T>, sequence2: Sequence<T>, action: (T) -> Unit): Unit
Applies action to each entry in sequence1 and to each entry in sequence2. fun <T> forEachIn(sequence1: Sequence<T>, sequence2: Sequence<T>, sequence3: Sequence<T>, action: (T) -> Unit): Unit
Applies action to each entry in sequence1, sequence2 and in sequence3. fun <T> forEachIn(sequence1: Sequence<T>, sequence2: Sequence<T>, sequence3: Sequence<T>, vararg sequences: Sequence<T>, action: (T) -> Unit): Unit
Applies action to each entry in sequence1, sequence2, sequence3 and to each entry of Sequence in sequences. |
|
fun <E> E.forThisAndForEachIn(iterable: Array<E>, action: (E) -> Unit): Unitfun <E> E.forThisAndForEachIn(iterable: Iterable<E>, action: (E) -> Unit): Unit
Applies action to fun <E> E.forThisAndForEachIn(arr1: Array<E>, arr2: Array<E>, action: (E) -> Unit): Unit
Applies action to fun <E> E.forThisAndForEachIn(arr1: Array<E>, arr2: Array<E>, vararg arrays: Array<E>, action: (E) -> Unit): Unit
Applies action to fun <E> E.forThisAndForEachIn(iterable1: Iterable<E>, iterable2: Iterable<E>, action: (E) -> Unit): Unit
Applies action to fun <E> E.forThisAndForEachIn(iterable1: Iterable<E>, iterable2: Iterable<E>, vararg iterables: Iterable<E>, action: (E) -> Unit): Unit
Applies action to fun <E> E.forThisAndForEachIn(sequence: Sequence<E>, action: (E) -> Unit): Unit
Applies action to fun <E> E.forThisAndForEachIn(sequence1: Sequence<E>, sequence2: Sequence<E>, action: (E) -> Unit): Unit
Applies action to fun <E> E.forThisAndForEachIn(sequence1: Sequence<E>, sequence2: Sequence<E>, vararg sequences: Sequence<E>, action: (E) -> Unit): Unit
Applies action to |
|
infix fun <T> T.glue(otherArgs: Array<out T>): List<T>
Delegates to varargToList -- adds |
|
fun <T> varargToList(arg: T, otherArgs: Array<out T>): List<T>
Adds the given arg and the otherArgs into a new List and returns it. |