Language/Java1 [Java] 람다식(Lambda Expression) 배워보기 Spring Boot를 공부하던 중 강의에서 람다식이 나왔는데 뭔지 정확히 모르겠지만 자바스크립트의 익명함수와 비슷해서 한 번 찾아보았다. 람다식 람다식은 메소드를 하나의 식으로 표현한 것이며 익명 함수라고 볼 수 있다. 익명 함수란? 익명 함수는 함수의 이름이 없는 함수로 일급객체라는 특징을 가지고 있다. 일급객체는 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체로 예를 들어, 변수에 함수를 넣을 수 있다. 함수를 문자열, 숫자, 배열 등 처럼 사용할 수 있다는 것이다. 자바스크립트를 배워본 사람들의 경우 무슨 말인지 쉽게 이해할 수 있을 것이다. 람다의 표현 // 람다 적용 전 int sum(int a, int b) { return a + b; } // 람다 적용 후 (int a, i.. 2023. 4. 16. 이전 1 다음