본문 바로가기

Study for Backend/Programming language - Java

[Java기초] 람다 표현식

익명함수로서 메소드 대신 하나의 식으로 표현하는 것

장점

- 일반적으로 코드가 간결해지고 코드 가독성이 높아 생산성 또한 높아짐

 

단점

- 재사용이 불가능하며 디버깅이 어렵고 재귀함수로는 맞지 않음

 

 

 

 

link

https://ssdragon.tistory.com/14

 

람다식이란?

람다식(Lambda Expressions) 메서드를 하나의 식(expression)으로 표현한 것! 이름이 없는 메서드! 메서드를 람다식으로 표현하면 메서드 이름과 반환값이 없어지므로 익명 함수(anonymous function)라고도 부

ssdragon.tistory.com

 

https://kihwan95.tistory.com/20

 

자바 람다식이란(Lambda expression)

JDK1.8부터 추가된 람다식(Lambda expression)은 간단히 말해서 메서드를 하나의 식(expression)으로 표현한 것입니다. 람다식의 도입으로 인해, 자바는 객체지향 언어인 동시에 함수형 언어가 되었습니다

kihwan95.tistory.com