asSequence
Creates a Sequence instance that wraps the original char sequence returning its characters when being iterated.
fun CharSequence.asSequence(): Sequence<Char>(source)
val text = "Hello, Kotlin!"
text.asSequence()
.filter { it.isUpperCase() }
.forEach { println(it) } // Prints: H, K