當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Scala Future.reduceLeft用法及代碼示例


reduceLeft 方法(或屬性)屬於 scala.concurrent.Future 對象(object),其相關用法說明如下。

用法:

final def reduceLeft[T, R >: T](futures: Iterable[Future[T]])(op: (R, T) => R)(implicit executor: ExecutionContext): Future[R]

在提供的期貨上啟動非阻塞、異步、左歸約,其中零是第一個 Future 的結果值.

例子:

val futureSum = Future.reduceLeft(futures)(_ + _)

類型參數:

R

返回的值的類型Future

T

輸入 Futures 的值的類型

值參數:

futures

scala.collection.immutable.Iterable 的期貨要減少

op

應用於期貨結果的reduce操作

返回:

Future 保存減少的結果

源碼:

Future.scala

相關用法


注:本文由純淨天空篩選整理自scala-lang.org大神的英文原創作品 Future.reduceLeft。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。