last
fun ByteArray.last(): Bytefun ShortArray.last(): Shortfun IntArray.last(): Intfun LongArray.last(): Longfun FloatArray.last(): Floatfun DoubleArray.last(): Doublefun BooleanArray.last(): Booleanfun CharArray.last(): Char@ExperimentalUnsignedTypes fun ULongArray.last(): ULong@ExperimentalUnsignedTypes fun UByteArray.last(): UByte@ExperimentalUnsignedTypes fun UShortArray.last(): UShortinline fun ByteArray.last(predicate: (Byte) -> Boolean): Byteinline fun ShortArray.last(
predicate: (Short) -> Boolean
): Shortinline fun IntArray.last(predicate: (Int) -> Boolean): Intinline fun LongArray.last(predicate: (Long) -> Boolean): Longinline fun FloatArray.last(
predicate: (Float) -> Boolean
): Floatinline fun DoubleArray.last(
predicate: (Double) -> Boolean
): Doubleinline fun BooleanArray.last(
predicate: (Boolean) -> Boolean
): Booleaninline fun CharArray.last(predicate: (Char) -> Boolean): Charinline fun <T> Iterable<T>.last(predicate: (T) -> Boolean): Tinline fun <T> List<T>.last(predicate: (T) -> Boolean): T@ExperimentalUnsignedTypes inline fun ULongArray.last(
predicate: (ULong) -> Boolean
): ULong@ExperimentalUnsignedTypes inline fun UByteArray.last(
predicate: (UByte) -> Boolean
): UByte@ExperimentalUnsignedTypes inline fun UShortArray.last(
predicate: (UShort) -> Boolean
): UShortReturns the last element matching the given predicate.
Exceptions
fun <T> Iterable<T>.last(): Tfun <T> List<T>.last(): T