chcę wziąć ten Val:Jak spłaszczyć listę Futures w Scala
val f = List(Future(1), Future(2), Future(3))
wykonać jakąś operację na niej (myślałem spłaszczyć)
f.flatten
I uzyskać ten wynik
scala> f.flatten = List(1,2,3)
Jeśli metoda Spłaszczenie nie jest właściwe tutaj, że jest w porządku. Dopóki osiągam wynik.
Dzięki!
Co chcesz zrobić, jeśli jedna z 'Przyszłości' się nie powiedzie? –
Jeśli któraś z przyszłych kontraktów zawiedzie, to chcę, żeby wszystko się nie udało. Jest to część zadania domowego, więc nie chciałem rozwiązać sprawy. Ale w zasadzie wciąż muszę wymyślić, jak ustalić, czy któraś z przyszłości zakończyła się fiaskiem, a jeśli tak, to po prostu zabiję całą sprawę. – mikejones1477