java1 자바 - 람다 & 스트림 / 패키지, 메서드 등 정리 람다식 (1) 람다식은 메서드를 하나의 식으로 표현한 것. 함수를 간략하면서도 명확한 식으로 표현할 수 있게 해준다. (2) 메서드를 람다식으로 표현하면 메서드의 이름과 반환값이 없어지므로 람다식을 익명함수라고도 한다. int[] arr = new int[5]; Arrays.setAll(arr, (i) ->(int)(Math.random()*5)+1); //위의 람다식은 아래의 함수와 같은 역할을 수행한다. int method(){ return (int) (Math.random()*5)+1; } (3) 람다식은 메서드에서 이름과 반환타입을 제거하고 매개변수 선언부와 몸통 { } 사이에 ->를 추가한다. (4) 반환 값이 있는 경우 return문 대신 식의 연산결과가 자동적으로 반환값이 되도록 할 수 있다.. 2023. 6. 28. 이전 1 다음