QH
Во-вторых, там ничего не сказано про ленивость. Итераблы можно итерировать. Всё.
В-третьих, StreamEx implements Iterable, за что Тагиру большое спасибо, задолбаешься конвертировать между пятью разными типами.
Size: a a a
QH
BP
АО
BP
AM
QH
QH
QH
BP
BP
QH
QH
AM
yield()в этом примере из доки? Спасибо!
val job = launch {
val child = launch {
try {
delay(Long.MAX_VALUE)
} finally {
println("Child is cancelled")
}
}
yield()
println("Cancelling child")
child.cancel()
child.join()
yield()
println("Parent is not cancelled")
}
job.join()
VP
yield()в этом примере из доки? Спасибо!
val job = launch {
val child = launch {
try {
delay(Long.MAX_VALUE)
} finally {
println("Child is cancelled")
}
}
yield()
println("Cancelling child")
child.cancel()
child.join()
yield()
println("Parent is not cancelled")
}
job.join()
AN
yield()в этом примере из доки? Спасибо!
val job = launch {
val child = launch {
try {
delay(Long.MAX_VALUE)
} finally {
println("Child is cancelled")
}
}
yield()
println("Cancelling child")
child.cancel()
child.join()
yield()
println("Parent is not cancelled")
}
job.join()
AM
AN
AM