리액터 (1) 썸네일형 리스트형 Java - Reactor switchIfEmpty 사용시 주의점(Lambda, 람다 Lazy Evaluation) 리액터의 switchIfEmpty라는 메서드를 다루기 전에 자바의 Lazy evaluation(지연 평가)에 대해 다루어보자. 자바는 논리 operation을 평가할때 lazy evaluation을 사용한다. 예제 코드를 예로 들면 아래와 같다. @Test void lazyEvaluationTest() { boolean isLazy = lazyEvaluation(); if (true || isLazy) { System.out.println("method execute!!!"); } } private boolean lazyEvaluation() { System.out.println("lazy evaluation"); return true; } 위 테스트에서 결과는 어떻게 될 것인가? lazy evaluat.. 이전 1 다음