W3cubDocs

/Kotlin

constrainOnce

fun <T> Sequence<T>.constrainOnce(): Sequence<T>

Returns a wrapper sequence that provides values of this sequence, but ensures it can be iterated only one time.

The operation is intermediate and stateless.

IllegalStateException is thrown on iterating the returned sequence from the second time.

© 2010–2018 JetBrains s.r.o.
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.sequences/constrain-once.html