徹底搞清楚map和flatmap

map & flatMap 這兩個函數經常被使用。它們有如下區別: map 把數組流中的每一個值,使用所提供的函數執行一遍,一一對應。得到元素個數相同的數組流。 flatMap flat是扁平的意思。它把數組流中的每一個值,使用所提供的函數執行一遍,一一對應。得到元素相同的數組流。只不過,裏面的元素也是一個子數組流。把這些子數組合併成一個數組以後,元素個數大概率會和原數組流的個數不同。
相關文章
相關標籤/搜索