monad1 Optional 형태가 가지는 의미(Monad) Monad 에 대한 정확한 개념을 다루진 않고, 자바 Optional 에서 사용하는 형태를 Monad 응용 관점에서 살펴보려고 한다. Monad 는 다양한 응용이 존재하고 Optional 는 그중 하나다(Optional 을 maybe monad 라고도 한다). Optional 에 대한 용어를 정리하면 아래와 같다. Parameterised type : Optional - T : Type parameter - Optional : Wrapper Type 즉, Optional 는 T type 이 Optional context 에 의해 wrapped 되었다고 말한다. Optional 객체는 of 메서드를 통해서 만들 수 있는데 코드는 아래와 같다. public final class Optional { priva.. 2021. 5. 6. 이전 1 다음