java
·⏱ 1m
Java - functional stream - reduce
Java - reduce 는 list 내의 원소들에 대해서 binary 연산은 순차적으로 수행하도록 해주는 것을 말하죠.
Java - reduce 는 list 내의 원소들에 대해서 binary 연산은 순차적으로 수행하도록 해주는 것을 말하죠.
java에서 은 "메서드의 반환 값이 '없음'을 의미적으로 표현할 필요가 있지만, null값으로 반환하고 싶지는 않은 경우"에 사용하기 위해서 만들어졌습니다. 이상하죠. 실제로 null은 아니지만, 의미적으로 아무 것도 반환되지 않았다! 라는 것...
다음처럼 Object에 Null이 assign되어 있는 경우에는 이 발생합니다. 물론 다음처럼 인지 체크하는 코드를 넣으면 더 좋기는 한데, 코드가 좀 지저분해지죠. 따라서, 클래스가 등장하게 됩니다. 물론 이 클래스에도 값을 대입할 수는 있기는...