куда?)
a, index = (1 to Int.MaxValue).toIterator.sliding(2)
val withoutIndex = for { a <- myRange.toList b <- getRangeByA(a) } yield (a, b) val withIndex = withoutIndex.zipWithIndex
Ладно, а если тот же вопрос, только уже без yield если внутри просто побочка выполняется, к примеру println?
так чем yield мешает? Можно использовать ленивые коллекции, если хочется избежать создания коллекций
А какую к примеру, а то я в ленивых не особо шарю? А коллекцию создавать не хочется
Скорее всего достаточно будет заменить myRange.toList на myRange.view
Обсуждают сегодня