From c1ce554374bf58f69bc1503c128a47b370fe4f42 Mon Sep 17 00:00:00 2001 From: LingCoder Date: Wed, 8 May 2019 23:58:35 +0800 Subject: [PATCH] autocommit --- docs/book/14-Streams.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/book/14-Streams.md b/docs/book/14-Streams.md index 191f94b..fd7b25d 100644 --- a/docs/book/14-Streams.md +++ b/docs/book/14-Streams.md @@ -983,7 +983,7 @@ class FunctionMap3 { ### 在 `map()` 期间组合流 -假如你有一个即将到来的元素流,并且你打算对流元素使用 `map()` 函数。你已经找到了那些你在其他地方找不到的可爱的函数功能,但是这里有一个问题:这个函数功能产生一个流。你想要的只是产生一个元素的流,但是你生成的是一个元素流的流。 +假设你有一个传入的元素流,并且你打算对流元素使用 `map()` 函数。现在你已经找到了一些可爱并独一无二的函数功能,但是问题来了:这个函数功能是产生一个流。你想要的只是产生流的元素,但是你生成的是一个元素流的流。 `flatMap()` 做了两件事情:它获取你的流产生( stream-producing)函数,并将其应用于新到的元素(正如 `map()` 所做的),然后获取每一个流并将其“展平”为元素。所以它的输出只是元素。