람다식이란? 메서드를 하나의 식(expression)으로 표현한 것. //메서드 int max(int a, int b){ return a > b ? a : b; } //람다식 (a, b) -> a > b ? a : b 함수를 간략하면서도 명확한 식으로 표현 O 메서드를 람다식으로 표현하면 메서드의 이름과 반환값이 없어짐 ⇒ 익명함수(anonymous function) 람다식은 익명 함수가 아니라 익명 객체이다. 함수와 메서드의 차이? 근본적으로는 동일 함수 : 일반적 용어, 메서드 : 객체지향개념 용어 함수 : 클래스에 독립적, 메서드 : 클래스에 종속적 람다식 작성 메서드의 이름과 반환타입을 제거하고 ‘→’를 블록{} 앞에 추가한다. //before int max(int a, int b){ return..