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