본문 바로가기
(혼) (공) (web)

람다식

by 만석이 2024. 4. 19.

 

람다식 작성

 

반환타입 메서드이름 (매개변수 선언){

           문장...

}

                           ↓

(매개변수 선언) {

          문장...

}

 

예제문제 1)

두 값 중 큰 값을 반환하는 메서드 max를 다람식으로 바꿔보자

 

1. 반환값이 있는 경우 return문을 생략하고 식으로 대신한다.

2. 식의 끝에 ';' 을 붙이지 않는다.

3. 람다식에 선언된 매개변수의 타입 또한 생략이 가능하다.

 

 

int max(int a, int b){
   return a>b ? a:b;
}

                               ↓

(int a, int b) -> {return a>b ? a:b;}

                               ↓

(int a, int b) -> a>b ? a:b;

                               ↓

(a, b) -> a>b ? a:b;

매개변수가 1개라면  괄호 생략()를 가능

 

'(혼) (공) (web)' 카테고리의 다른 글

04.22(복습) - Intstream  (0) 2024.04.22
Iterator  (0) 2024.04.19
Buffered - BufferedInputStrem, BufferedReader  (0) 2024.04.19
InputStream, OutStream, FileReader, FileWriter  (0) 2024.04.19
Thead  (0) 2024.04.19