Bir yinelemenin gerektiği bir Coroutine'i nasıl geçeceğimi anlamıyorum.Kotlin: Bir sıralamanın (coroutine) yinelenen olarak nasıl geçirileceği <T>
iterate(?? {
for (obj in objects) {
yield(transform(obj))
}
})
Ben işe yaraması için ??
yerine koymak gerekiyor Ne:
fun <T> iterate(iterable: Iterable<T>) {
for (obj in iterable) {
// do something..
}
}
istediğim bir eşyordam geçmek:
Ben aşağıdaki işlevi olduğunu varsayalım?buildIterator
ve
buildSequence
'u denedim, ancak bunlardan biri çalışmadı.
Döküm 'buildSequence {...} asIterable()' yeterli olmalı. – yegodm