
chapter 14
·
Study/java
람다식(Lambda Expression) - 함수(메서드)를 간단한 식으로 표현하는 방법 int max(int a, int b){ return a>b?a:b; } //람다식 (a,b) -> a>b? a: b - 익명 함수(anonymous function) : 반환 타입과 이름을 지우고 화살표 사용 -함수와 메서드의 차이 : 함수는 일반적 용어/ 메서드는 객체지향개념 용어 -함수는 클래스에 독립적, 메서드는 클래스에 종속적 (자바는 메서드 밖에 없음- 자바에서 모든 메서드는 클래스안에 존재해야함) -람다식 작성하기 1. 메서드의 이름과 반환타입을 제거하고 '->'를 블록{}앞에 추가 2. 반환 값이 있는 경우, 식이나 값만 적고 return문 생략 가능 (끝에 ;안붙임) 3. 매개변수의 타입이 추론가능하..