結果 : why java 8 is called functional programming