231026 자바의정석 (람다식, 함수형 인터페이스, java.util.function, 스트림, 메서드참조 )
Ch14 1~4 [람다식, 람다식 작성하기] 람다식 - 함수(메서드)를 간단한 식으로 표현하는 방법 - 익명 함수 (이름이 없는 함수) - 함수와 메서드의 차이 근본적으로 동일. 함수는 일반적 용어. 메서드는 객체지향개념 용어 함수는 클래스에 독립적, 메서드는 클래스에 종속적 람다식 작성하기 1. 메서드의 이름과 반환타입을 제거하고 ->를 블룩{}앞에 추가한다. 2. 반환값이 있는 경우, 식이나 값만 적고 return문 생략가능 (끝에 ; 안 붙임) 3. 매개변수의 타입이 추론 가능하면 생략가능 (대부분의 경우 생략가능) 람다식 작성시, 주의사항 1. 매개변수가 하나인 경우, 괄호 () 생략가능 (타입이 없을 때만) 2. 블록 안의 문장이 하나뿐 일 때, 괄호 {} 생략 가능 (끝에 ; 안 붙임) 단, ..
2023. 10. 26.