Programming Language9 Java의 람다식(Lambda expression)에 대해 알아보기 람다(Lambda expression) 람다는 자바에 함수형 프로그래밍을 가능하게 하면서 간결하고 표현력이 풍부해지며 가독성이 높아지는 등 많은 이점을 가져와 줬다고 생각합니다. 그렇다면 이 람다는 무엇이고, 어떻게 작성되는 것인지 Java API를 참고하면서 설명해보겠습니다. What is Lambda? 람다식은 Java 8부터 도입 되었고, 메서드를 하나의 식 형태로 나타낼 수 있게 해주는 기능입니다. PriorityQueue pq = new PriorityQueue((a, b) -> a[0] == b[0] ? a[1] - b[1] : a[0] - b[0]); 위의 람다식 활용은 우선순위큐의 정렬 기준을 식의 형태로 간단하게 지정해 줄 수 있음을 알게 해줍니다. 람다식이 없었다면 코드를 좀 더 작성하.. 2023. 7. 15. 이전 1 2 3 다음