시작하며. 코테 관련 강의 수강 중 PriortyQueue 로 푸는 경우가 많이 나오는데 안그래도 이해가 안되는데.. 람다식부터 헤매니 머리 통통.. 두통통.. 그래서 정리겸 람다식이 무엇인지 정리해보려 한다. 함수형 프로그래밍과 람다식. 자바는 객체를 기반으로 프로그램을 구현 만약 어떤 기능이 필요하다면 클래스 만들고 ➡️ 클래스에 메서드를 만들고 ➡️ 메서드 호출 그렇다면 어떤 기능을 사용할 때마다 클래스를 만들고 메서드를 추가해야만 할까? 이를 해소하기 위해 자바 8부터 함수형 프로그래밍을 지원하고 있다. 자바에서 제공하는 함수형 프로그래밍 방식을 람다식(Lambda expression)이라 하며 함수의 구현과 호출만으로 프로그래밍이 수행되는 방식이다. 순수함수(pure function)를 구현하고..