람다식1 람다식(Lambda Expression) 람다식 메서드를 하나의 식으로 표현한 것 익명 함수의 한 종류이다. 람다식을 통해서 메서드를 변수처럼 다루는 것이 가능해졌다. 작성법 //기존 반환 타입 메서드이름(매개변수 선언){ 문장들 } //람다식 (매개변수 선언) -> { 문장들 } //람다식의 선언된 매개변수의 타입이 추론 가능한 경우 생략 가능하다(대부분 생략 가능하다) //매개변수의 타입을 선언해야 하면 (int a) -> a*a //와 같이 괄호 안에 타입 선언을 해야하지만 //타입을 선언하지 않아도 되는 경우라면 a -> a*a// 와 같이 생략 가능하다. 람다식의 장점 불필요한 코드를제거해서 코드가 간결해지고 가독성이 올라가는 장점이 있다. 또한 메서드를 전달가능하게 하면서 생산성이 높아진다. 람다식의 단점 디버깅이 어렵고, 비슷한 기.. JAVA 2023. 3. 8. 이전 1 다음