람다(Lambda)란 무엇일까?
1. 람다(Lambda) Lambda식은 간단하게 말하면 메서드를 하나의 식으로 표현한다고 할 수 있다. java 8 부터 Lambda를 지원하며 익명 함수 (anonymous function)이라고도 한다. 2. 람다와 일반 메서드 표현 방법 2-1. 일반 메서드 반환 타입 메서드 이름(매개변수 선언) { // 내용 } 2-1. 람다식 (매개변수 선언) -> { // 내용 } Ex) interface Toys { void myToy(String toyName); } Toys toy = (String name) -> { System.out.printf("나의 장난감은 %s이다.", name); } // 가장 기본 형태 toy.myToy("로봇"); 이렇게 보면 생각보다 간단하다. 3. 람다식의 장점 - ..
2019.10.23