Lambda의 정의와 사용법 정리
람다 표현식은 함수형 프로그래밍을 위한 함수식으로, 자바에서 메서드를 간결하게 표현합니다. 이는 가독성을 높이고, 컬렉션의 요소를 필터링하거나 매핑하는 데 유용합니다. 자바스크립트의 화살표 함수와 유사하며, 자바스크립트와 자바에서 람다식의 기본 문법 체계가 비슷합니다. # 1. 람다 표현식의 기본 // 전통적인 메서드 int add(int x, int y) { return x + y; } // 람다 표현식 (int x, int y) -> { return x + y; }; 컴파일러는 람다식의 타입을 추론하여 처리합니다. 예를 들어, List 유형의 리스트에서 Collections.sort() 메서드를 사용할 때, 람다식의 매개변수 타입이 자동으로 결정됩니다 # 2. 람다식 활용 - 변수 할당 IAdd la..
2023.11.22