generate

inline fun <Element> KoneMutableArray.Companion.generate(size: UInt, initializer: (index: UInt) -> Element): KoneMutableArray<Element>(source)

Returns a KoneMutableArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


inline fun <Element> KoneMutableArray.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> Element): KoneMutableArray<Element>(source)
inline fun <Element> KoneArray.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> Element): KoneArray<Element>(source)
inline fun KoneBooleanArray.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> Boolean): KoneBooleanArray(source)
inline fun KoneMutableCharArray.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> Char): KoneMutableCharArray(source)
inline fun KoneCharArray.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> Char): KoneCharArray(source)
inline fun KoneMutableByteArray.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> Byte): KoneMutableByteArray(source)
inline fun KoneByteArray.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> Byte): KoneByteArray(source)
inline fun KoneShortArray.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> Short): KoneShortArray(source)
inline fun KoneMutableIntArray.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> Int): KoneMutableIntArray(source)
inline fun KoneIntArray.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> Int): KoneIntArray(source)
inline fun KoneMutableLongArray.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> Long): KoneMutableLongArray(source)
inline fun KoneLongArray.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> Long): KoneLongArray(source)
inline fun KoneFloatArray.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> Float): KoneFloatArray(source)
inline fun KoneDoubleArray.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> Double): KoneDoubleArray(source)
inline fun KoneUByteArray.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> UByte): KoneUByteArray(source)
inline fun KoneUShortArray.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> UShort): KoneUShortArray(source)
inline fun KoneMutableUIntArray.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> UInt): KoneMutableUIntArray(source)
inline fun KoneUIntArray.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> UInt): KoneUIntArray(source)
inline fun KoneULongArray.Companion.generate(indices: UIntRange, initializer: (index: UInt) -> ULong): KoneULongArray(source)


inline fun <Element> KoneArray.Companion.generate(size: UInt, initializer: (index: UInt) -> Element): KoneArray<Element>(source)

Returns a KoneArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


Returns a KoneMutableBooleanArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


inline fun KoneBooleanArray.Companion.generate(size: UInt, initializer: (index: UInt) -> Boolean): KoneBooleanArray(source)

Returns a KoneBooleanArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


inline fun KoneMutableCharArray.Companion.generate(size: UInt, initializer: (index: UInt) -> Char): KoneMutableCharArray(source)

Returns a KoneMutableCharArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


inline fun KoneCharArray.Companion.generate(size: UInt, initializer: (index: UInt) -> Char): KoneCharArray(source)

Returns a KoneCharArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


inline fun KoneMutableByteArray.Companion.generate(size: UInt, initializer: (index: UInt) -> Byte): KoneMutableByteArray(source)

Returns a KoneMutableByteArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


inline fun KoneByteArray.Companion.generate(size: UInt, initializer: (index: UInt) -> Byte): KoneByteArray(source)

Returns a KoneByteArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


Returns a KoneMutableShortArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


inline fun KoneShortArray.Companion.generate(size: UInt, initializer: (index: UInt) -> Short): KoneShortArray(source)

Returns a KoneShortArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


inline fun KoneMutableIntArray.Companion.generate(size: UInt, initializer: (index: UInt) -> Int): KoneMutableIntArray(source)

Returns a KoneMutableIntArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


inline fun KoneIntArray.Companion.generate(size: UInt, initializer: (index: UInt) -> Int): KoneIntArray(source)

Returns a KoneIntArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


inline fun KoneMutableLongArray.Companion.generate(size: UInt, initializer: (index: UInt) -> Long): KoneMutableLongArray(source)

Returns a KoneMutableLongArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


inline fun KoneLongArray.Companion.generate(size: UInt, initializer: (index: UInt) -> Long): KoneLongArray(source)

Returns a KoneLongArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


Returns a KoneMutableFloatArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


inline fun KoneFloatArray.Companion.generate(size: UInt, initializer: (index: UInt) -> Float): KoneFloatArray(source)

Returns a KoneFloatArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


Returns a KoneMutableDoubleArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


inline fun KoneDoubleArray.Companion.generate(size: UInt, initializer: (index: UInt) -> Double): KoneDoubleArray(source)

Returns a KoneDoubleArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


Returns a KoneMutableUByteArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


inline fun KoneUByteArray.Companion.generate(size: UInt, initializer: (index: UInt) -> UByte): KoneUByteArray(source)

Returns a KoneUByteArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


Returns a KoneMutableUShortArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


inline fun KoneUShortArray.Companion.generate(size: UInt, initializer: (index: UInt) -> UShort): KoneUShortArray(source)

Returns a KoneUShortArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


inline fun KoneMutableUIntArray.Companion.generate(size: UInt, initializer: (index: UInt) -> UInt): KoneMutableUIntArray(source)

Returns a KoneMutableUIntArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


inline fun KoneUIntArray.Companion.generate(size: UInt, initializer: (index: UInt) -> UInt): KoneUIntArray(source)

Returns a KoneUIntArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


Returns a KoneMutableULongArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.


inline fun KoneULongArray.Companion.generate(size: UInt, initializer: (index: UInt) -> ULong): KoneULongArray(source)

Returns a KoneULongArray of provided size of elements produced by the initializer.

The element with index i (from 0 to size exclusive) is initializer(index). All initializer invocations are computed consecutively on values from 0 to size exclusive in their order starting with 0.