728x90 자바81 람다식(Lambda Expressions) 자바는 객체 지향 프로그래밍 언어이지만 함수적 프로그래밍을 위해 자바8부터 람다식을 지원. 람다식의 형태는 매개변수를 가진 코드 블록이지만 런타임 시에는 익명 구현 객체를 생성함. 1. 람다식은 "(매개변수) -> {실행코드}" 형태로 작성됨. Runable runable = new Runable() { public void run() { ... } }; // 람다식 Runable runable = () -> { ... }; 2. 람다식 기본 문법 (매개변수, ...) -> { 실행코드; }; (int a) -> { System.out.println(a); } 매개변수의 타입은 런타임시 대입되는 값에 따라 알 수 있기 때문에 매개변수의 타입을 명시하지 않아도 됨. (a) -> { System.out.pr.. 2021. 11. 9. 이전 1 다음 728x90