D
.takeWhile { }
но который последний элемент тоже возвращает.take(.indexOfFirst { ... } + 1)
Size: a a a
D
.takeWhile { }
но который последний элемент тоже возвращает.take(.indexOfFirst { ... } + 1)
BV
.take(.indexOfFirst { ... } + 1)
BV
fun <T> Sequence<T>.takeWhileInclusive(condition: (T) -> Boolean):Sequence<T> = sequence {
for (item in this@takeWhileInclusive) {
yield(item)
if (!condition(item)) {
break
}
}
}
BV
D
fun <T> Sequence<T>.takeWhileInclusive(condition: (T) -> Boolean):Sequence<T> = sequence {
for (item in this@takeWhileInclusive) {
yield(item)
if (!condition(item)) {
break
}
}
}
AN
.takeWhile { }
но который последний элемент тоже возвращаетBP
AN
BP
АО
QH
QH
Е
QH
VB
VB
Е
АО
AM