차례:
정의-Lambda Expression은 무엇을 의미합니까?
람다 식은 익명 함수를 작성하는 데 사용되는 간결하고 기능적인 구문을 제공하는 익명 함수입니다. 함수 프로그래밍 개념을 기반으로하며 대리자 또는 식 트리 유형을 만드는 데 사용됩니다. 구문은 function (arg1, arg2 … argn) 식입니다.
Techopedia가 Lambda Expression을 설명합니다
람다 식은 "가다"로 읽는 연산자 기호 =를 사용합니다. 입력 매개 변수는 연산자 왼쪽에 지정되고 명령문 / 표현식은 오른쪽에 지정됩니다. 일반적으로 람다 식은 쿼리 구문에 직접 사용되지 않지만 종종 메서드 호출에 사용됩니다. 쿼리 식에는 메서드 호출이 포함될 수 있습니다.
Lambda 식 구문 기능은 다음과 같습니다.
- 이름이없는 기능입니다.
- 과부하 및 재정의와 같은 수정자는 없습니다.
- 함수 본문에는 명령문이 아닌 표현식이 포함되어야합니다.
- 함수 프로 시저에 대한 호출을 포함 할 수 있지만 서브 프로 시저에 대한 호출을 포함 할 수 없습니다.
- 리턴 문이 없습니다.
- 함수가 반환 한 값은 함수 본문에 포함 된 식의 값일뿐입니다.
- End function 문이 없습니다.
- 매개 변수에는 지정된 데이터 유형이 있거나 유추되어야합니다.
- 일반 매개 변수를 허용하지 않습니다.
- 선택적 및 ParamArray 매개 변수를 허용하지 않습니다.
Lambda 표현식은 컴파일러에 대한 속기를 제공하여 델리게이트에 지정된 메소드를 생성 할 수 있습니다. 컴파일러는 람다 인수에 대해 자동 형식 유추를 수행하는데 이는 주요 이점입니다.