람다
다른 언어와의 비교
다른 프로그래밍 언어에서는 화살표 함수(Arrow Function), 익명 함수(Anonymous Function)라고도 합니다. :::
람다는 이름이 없는 짧은 약속입니다. 주로 다른 약속의 매개변수로 전달하거나, 한 번만 사용하고 버릴 간단한 동작을 정의할 때 사용합니다.
기본 문법
람다는 다음과 같은 형식으로 만듭니다.
약속실행기
출력
매개변수가 하나인 경우와 여러 개인 경우의 예시입니다.
약속실행기
출력
매개변수가 여러 개일 때는 쉼표(,)로 구분하여 콜론(:) 앞에 적어줍니다.
목록과 함께 사용하기
람다는 목록의 데이터를 처리하는 거르기나 변환하기 같은 기능과 함께 사용할 때 매우 유용합니다.
약속실행기
출력
목록을 정렬할 때도 정렬 기준을 람다로 전달할 수 있습니다.
약속실행기
출력
람다는 변수에 저장하여 나중에 사용할 수도 있고, 다른 약속의 인자로 바로 넘길 수도 있어 코드를 간결하게 만들어 줍니다.
직접 해보기
목록에 들어있는 숫자들 중 10보다 큰 숫자만 골라내는 코드를 작성해보세요.
약속실행기
출력
목표 출력
[15, 20]