람다식
람다식, 람다식 작성하기
람다식, 람다식 작성하기
2022.07.28람다식 (Lambda Expression) 함수(메서드)를 간단한 '식(expression)'으로 표현하는 방법 람다식이란, 함수(메서드)를 간단한 식(expression)으로 표현하는 방법 이다. 예를 들어, max라는 메서드가 있을 때, 우측처럼 짧게 표현하려고 하는 것이 람다식이다. 익명 함수(이름이 없는 함수, anonymous function) 이 메서드를 람다식으로 바꿀 때 어떻게 하냐면, 반환 타입과 이름을 지운다. 그리고 {}블록 앞에 "->" 화살표를 넣는다. 그러면 람다식이 된다. 이렇게하면 이름이 없어지기 때문에 익명함수라고 한다. 함수와 메서드의 차이 근본적으로 동일, 함수는 일반적 용어, 메서드는 객체지향개념 용어 함수는 클래스에 독립적, 메서드는 클래스에 종속적 람다식 작성하기 ..