kotlin-stdlib / kotlin.sequences / first first Common JVM JS Native 1.0 fun < T > Sequence < T > . first ( ) : T (source) Returns the first element. The operation is terminal . Exceptions NoSuchElementException - if the sequence is empty. Common JVM JS Native 1.0 inline fun < T > Sequence < T > . first ( predicate : ( T ) -> Boolean ) : T (source) Returns the first element matching the given predicate . Exceptions NoSuchElementException - if no such element is found. The operation is terminal .