差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
java:effective_java:lambdas_and_streams:prefer_side-effect-free_functions_in_streams [2019/07/22 23:08]
tony
java:effective_java:lambdas_and_streams:prefer_side-effect-free_functions_in_streams [2023/06/25 09:48] (目前版本)
行 1: 行 1:
 {{tag>​java effective_java}} {{tag>​java effective_java}}
-====== Effective Java - Prefer side-effect-free functions in streams ​(working..)  ​======+====== Effective Java - Prefer side-effect-free functions in streams ======
 ===== Introduction & My Opinion ===== ===== Introduction & My Opinion =====
 這個item要強調的是「stream中間處理過程所使用的function,應都屬於side-effect-free function」。side-effect-free function又稱為pure function,它意味著以下兩點:​ 這個item要強調的是「stream中間處理過程所使用的function,應都屬於side-effect-free function」。side-effect-free function又稱為pure function,它意味著以下兩點:​
行 22: 行 22:
 } }
 </​code>​ </​code>​
-這裡示範了collector與method reference,讓你的code稍微清晰,但沒寫過Lambda的人可能還是看不懂這在幹嘛。+這裡示範了collector與method reference,讓你的code稍微清晰,但沒寫過Lambda的人可能還是看不懂這在幹嘛。這個item的重點之一就是要你去弄清楚collector toList、toSet、toMap、groupingBy和join的用法。以後有時間我在針對這部分特別做說明