Lambda Expression(람다식)
2021. 3. 27. 10:17ㆍ카테고리 없음
>함수(메서드)를 간단한 식(expression)으로 표현하는 방법
int max(int a , int b){
return a>b? a:b;
}
익명함수
람다식 표현
(a,b) -> a>b?a:b
람다식 = 함수(메서드)를 단단히 표현하는것
메서드의 이름과 반환타입을 제거하고 ->를 블록{} 앞에 추가한다.
(a,b) -> a>b ? a: b
(String name , int i) -> System.out.println(name+"="+i)
(int x) -> return x * x
()-> (int)(Math.random()*6
람다식은 익명 함수가 아니라 익명 객체이다.
반응형