Java 기초 이론
람다식
자바응애
2024. 5. 3. 20:38
람다식(Lambda)
- 클래스식으로 구분해서 만드는 함수를 하나의 식으로 표현한 것
- 메서드의 이름이 필요없기 때문에 이름이 없어서 익명 함수
* 기존에 작성하던 방식
public 반환타입(void or return) 메서드명(매개변수) {
실행문
}
* 람다식
(매개변수 목록) -> {실행될 코드 블록};
( ) -> " ";
( ) -> { };
ex)
* 기존
public String Hello() {
return "World";
}
* 람다식
() -> "World";
람다식의 장점 : 코드를 간단하게 만들 수 있음
람다식의 단점 : 람다식이 너무 많아지면 코드 사용의 구분이 어려움