자바 람다식

Sungmin·2023년 8월 18일
0

자바 기본 개념

목록 보기
8/21

람다식

람다식이 등장한 이유

불필요한 코드를 줄이고, 가독성을 높히기 위함.

**예시**

//기존방식
public String hello() {
	return "Hello World!";
}

//람다방식
() -> "Hello World!";

특징

  • 람다식 내에서 사용되는 지역변수는 final이 붙지 않아도 상수로 간주
  • 람다식으로 선언된 변수명은 다른 변수명과 중복될 수 없다.

단점

  • 람다식으로 만든 무명함수는 재사용이 불가
  • 디버깅이 어렵다
  • 람다를 남발하면 비슷한 함수가 중복 생성되어 코드가 지저분해질 수 있다
  • 재귀로 만들경우 부적합
profile
Let's Coding

0개의 댓글