通常の Scala マップと flatMap は、flatMap がリストにフラット化されたデータの iterable を返すという点で異なります。しかし、Akka のドキュメントでは、map と flatMap は何か違うことをしているように見えますか?
http://akka.io/docs/akka/1.1/scala/futures.html
「通常、これはクイック関数を実行するためのオーバーヘッドがほとんどないことを意味するため、非常にうまく機能します。関数の処理にかなりの時間がかかる可能性がある場合は、これを同時に実行する方が良いかもしれません.そのために flatMap を使用します:"
val f1 = Future {
"Hello" + "World"
}
val f2 = f1 flatMap {x =>
Future(x.length)
}
val result = f2.get()
ここAkka先物でのmapとflatMapの違いは何ですか?