Я пытаюсь использовать значения, сгенерированные Scala Future:
val x = for (i <- 0 until 100) yield Future(Random.nextInt(arraySize))
Для каждого значения x я хочу индексировать в массив:
val y = for (j <- x) yield myArray(j) // doesn't work
val y2 = x map (j => myArray(j)) // doesn't work
myArray
могут быть доступны только с Int.Как это сделать с Scala Futures?
Кандидатское решение:
val y3 = x.map{ future => future.map(j => myArray(j) }