當(dāng)前位置:
首頁(yè) >
彻底搞清楚map和flatmap
發(fā)布時(shí)間:2024/2/28
37
豆豆
生活随笔
收集整理的這篇文章主要介紹了
彻底搞清楚map和flatmap
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
map & flatMap
這兩個(gè)函數(shù)經(jīng)常被使用。它們有如下區(qū)別:
map
把數(shù)組流中的每一個(gè)值,使用所提供的函數(shù)執(zhí)行一遍,一一對(duì)應(yīng)。得到元素個(gè)數(shù)相同的數(shù)組流。
flatMap
flat是扁平的意思。它把數(shù)組流中的每一個(gè)值,使用所提供的函數(shù)執(zhí)行一遍,一一對(duì)應(yīng)。得到元素相同的數(shù)組流。只不過(guò),里面的元素也是一個(gè)子數(shù)組流。把這些子數(shù)組合并成一個(gè)數(shù)組以后,元素個(gè)數(shù)大概率會(huì)和原數(shù)組流的個(gè)數(shù)不同。
總結(jié)
以上是生活随笔為你收集整理的彻底搞清楚map和flatmap的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 重游scala04
- 下一篇: Spark _16 _SparkUIMa