Java 람다식(Lambda Expression)
볼빵빵오춘기
Java는 원래 OOP(객체지향프로그링밍)인데 JDK1.8부터 함수형언어(fp)를 추가했다. 람다식(Lambda Expression) 함수(메서드)를 간단한 ‘식(expression)’으로 표현하는 방법이다. 더보기 익명 함수(이름이 없는 함수, anonymous function)이다. 더보기 🧐 함수와 메서드의 차이 근본적으로 동일. 함수는 일반적 용어, 메서드는 객체지향개념 용어이다. 함수는 클래스에 독립적, 메서드는 클래스에 종속적이다. 자바에서는 클래스내에서 선언하기 때문에 다 메서드이다. 람다식 작성하기 1. 메서드의 이름과 반환타입을 제거하고 ‘->’을 블록{} 앞에 추가한다. 더보기 2. 반환값이 있는 경우, 식이나 값만 적고 return문 생략 가능하다.(끝에 ’;’ 안 붙임) 더보기 3...