Stream API1 [Java] Lambda, Functional Interface 그리고 Stream API 이브, 프시케 그리고 푸른 수염 어쩌고 따라하고 싶었어요ㅎㅎ.. Lambda 익명 함수로써 이름 없이 정의되며, 코드 블록을 1급 시민으로 다룰 수 있는 프로그래밍 언어의 기능 🧐 1급 시민 First-Class Citizen | 1급 객체 변수에 할당할 수 있어야 한다. 함수의 매개변수로 전달할 수 있어야 한다. 함수의 리턴값으로 사용할 수 있어야 한다. 함수나 메소드가 1급 시민으로 간주되기 위한 조건 함수형 프로그래밍 스타일을 지원 코드를 간결하게 관리 주로 컬렉션 처리, 스트림 연산, 콜백 함수 등에 사용 → 자바에선 함수를 일급시민으로 쓸 수 없었음, 람다 개념 등장 → 일급시민으로 사용할 수 있게됨 람다 표현식 작성방법 어떤 언어에서든 익명함수를 다 써보셨을 거라고 예상됩니다. 자바에서도 마찬.. 2023. 9. 8. 이전 1 다음