3장, 람다란 무엇인가?
2021. 8. 7.
람다란 무엇인가? 메서드로 전달할 수 있는 익명 함수를 단순화한 것 구성 파라미터 리스트 바디 반환 형식 예외 기본적인 람다 표현식 ( 예제, 파라미터가 없는 형태 ) () -> {} 파라미터가 없으며 void를 반환하는 람다 표현식 코드 예제 () -> { system.out.println("hello") } () -> “Raoul” 파라미터가 없으며 문자열을 반환하는 표현식 () -> { return “Mario”; } 파라미터가 없으며 ( 명시적으로 return 문을 이용해서 문자열을 반환 ) 함수형 인터페이스란? 정확히 하나의 추상메서드를 지정하는 인터페이스다. ex) Comparator, Runnable 디폴트메서드는 상관없다. ( 오직 필수로 구현해야할 추상메서드가 하나면 오케이 ) 함수 디스..