map 和 flatMap區別

map和flatMap區別,首先看源碼, 一個返回值被optional包裝了,一個沒有。 所以flatMap可以返回一個或者多個 ,而map只能返回一個,這是二者本質的區別。 優雅判空: 使用optional, 層層包裝,判空。
相關文章
相關標籤/搜索