singleOrNull
Returns single element, or null if the sequence is empty or has more than one element.
fun <T> Sequence<T>.singleOrNull(): T?(source)
fun main() {
val singleValue = sequenceOf("only").singleOrNull() // → "only"
val emptySequence = emptySequence<Int>().singleOrNull() // → null
val manyValues = sequenceOf(1, 2).singleOrNull() // → null
println(singleValue) // prints: only
println(emptySequence) // prints: null
println(manyValues) // prints: null
}