lambda
-
[Java] 람다식 (Lambda)IT Study/컴퓨터 기초 2023. 4. 20. 16:07
1. 람다식이란? 람다식은 메서드를 하나의 식으로 표현할 수 있는 기능입니다. 이 기능을 통해 자바는 객체지향언어인 동시에 함수형 언어가 되었습니다. 아래와 같이 Example 클래스에 종속되고, max라는 이름이 있는 메서드는 람다식을 통해 간결하게 나타낼 수 있습니다. // 일반적으로 메서드 생성 시 new Example() { int max(int n, int m) { return n > m ? n : m; } } // 람다식으로 메서드 생성 시 (int n, int m) -> n > m ? n : m 1-1. 함수형 프로그래밍 람다식은 함수형 프로그래밍을 위한 기능입니다. 함수형 프로그래밍은 데이터를 변경하지 않고 함수에 데이터를 전달해 원하는 결과를 도출하는 프로그래밍 방식으로, 입력값이 같으면..