람다식의 기본 개념
·
자바/람다식
1. 람다식이란? - 메서드를 하나의 '식'으로 표현한 것을 말한다. 그러므로, 메서드의 이름과 반환값이 사라진다. - 우리는 그것을 익명 함수라고 표현한다. - 아래의 예시를 보자. int[] arr = new int[5]; Arrays.setAll(arr, (i) -> (int) (Math.random() * 5) + 1); (위 주황색 부분이 람다식이다.) (이렇게 한다면 클래스와 객체를 생성할 필요없이 바로 호출할 수 있다는 장점이 있다.) 2. 람다식 작성하기. - 아래의 코드는 원래의 메서드 함수이다. 이것을 람다식으로 바꾸어 볼 것이다. (int a, int b) -> {return a>b ? a : b;} 또는 (int a, int b) -> a>b? a : b 또는 (a,b) -> a>b..