람다식 (Lambda Expression)
람다식, 또는 람다 함수는 프로그래밍 언어에서 사용되는 개념으로, 익명 함수(Anonymous function)를 지칭하는 용어이다. 람다식을 사용하면 메소드를 새로 만들지 않고 바로 간결하게 원하는 명령을 간결하게 작성할 수 있어서 생산성을 높일 수 있다. 자바에서 람다식 문법은 (인자) -> {실행코드} 형태로 적게 된다. 경우에 따라 소괄호와 중괄호가 생략되기도 한다.
작성 예시
// 기존의 메소드 표현 문법
int max(int a, int b) {
return a > b ? a : b;
// a와 b를 비교해서 큰 값을 출력하게 됨
}
// 람다식 문법1
(int a, int b) -> {
return a > b ? a : b;
}
// 람다식 문법2
(int a, int b) -> a > b ? a : b
// 람다식 문법3
(a, b) -> a > b ? a : b
'TIL : JAVA' 카테고리의 다른 글
JDBC 기초 (0) | 2024.03.28 |
---|---|
[Java] 상속 (0) | 2024.03.20 |
[Java] 예외처리 (Exception) (0) | 2024.03.12 |
입출력 (I/O) (0) | 2024.03.03 |
멤버 변수란? (1) | 2024.02.18 |