Ich versuche Futures.awaitAll
mit einer variablen Anzahl von Well ... Future
s anzurufen. awaitAll
ist definiert als awaitAll(timeout : Long, fts : Future[Any]*)
. Ich habe versucht, vorbei in einem List
und ein Array
aber beide nicht funktionieren:Programmgesteuerte Einstellung wiederholter Parameter in Scala
list = future1 :: future2 :: Nil
Futures.awaitAll(1000, list)
found : List[scala.actors.Future[Any]] required: scala.actors.Future[Any]
EDIT: Was ich will, ist jetzt Aufruf Futures.awaitAll
programmatisch mit einer variablen Anzahl von Argumenten tun (1 bis n). Die Verwendung von Futures.awaitAll(1000, future1, future2)
ist also keine Option.
Kapitel 8.8 der Programmierung in Scala gaben mir keine Hinweise, wie dies entweder zu lösen, so ist Hilfe willkommen :)
Dies wird irgendwo in PinS erwähnt, aber sehr kurz. –