람다식이란 함수를 하나의 식으로 표현한 것이다. 함수를 람다식으로 표현하면 불필요한 코드를 줄이고 가독성을 높일 수 있다. 람다식은 메서드명을 정의할 필요가 없기 때문에 익명 함수의 한 종류하고 볼 수 있다.
람다식을 통해 괄호와 화살표를 이용해 함수를 선언할 수 있게 된다. 화살표를 기준으로 왼쪽에는 람다식을 실행하기 위한 매개변수가 위치하고, 오른쪽에는 매개변수를 이용한 실행 코드 혹은 실행코드 블럭이 온다. 매개변수가 하나일 경우는 괄호를 생략할 수 있으며 람다식의 바디 부분에 하나의 표현식만 오는 경우에는 중괄호를 생략할 수 있다.