firstThat

inline fun <T> Iterable<T>.firstThat(predicate: (index: Int, T) -> Boolean): T(source)
inline fun <T> Array<T>.firstThat(predicate: (index: Int, T) -> Boolean): T(source)
inline fun ByteArray.firstThat(predicate: (index: Int, Byte) -> Boolean): Byte(source)
inline fun ShortArray.firstThat(predicate: (index: Int, Short) -> Boolean): Short(source)
inline fun IntArray.firstThat(predicate: (index: Int, Int) -> Boolean): Int(source)
inline fun LongArray.firstThat(predicate: (index: Int, Long) -> Boolean): Long(source)
inline fun FloatArray.firstThat(predicate: (index: Int, Float) -> Boolean): Float(source)
inline fun DoubleArray.firstThat(predicate: (index: Int, Double) -> Boolean): Double(source)
inline fun BooleanArray.firstThat(predicate: (index: Int, Boolean) -> Boolean): Boolean(source)
inline fun CharArray.firstThat(predicate: (index: Int, Char) -> Boolean): Char(source)