Unity C# 람다식 Lambda
Intro
C# 람다식
무명 메소드
delegate void MyDelegate();
MyDelegate myDelegate;
void Start()
{
myDelegate += delegate(int a , int b)
{
return a+b
}; //무명 메소드
print(myDelegate(10,20));
}
델리게이트에 다음과 같이 이름이 없는 메소드를 만들어 간단한 메소드를 작성할 수 있다.
람다식
람다식은 위의 무명메소드를 단순하게 표현한 것이다.
기본 형식
() => { }
무명 메소드와 람다식
myDelegate += delegate(int a , int b)
{
return a+b
};
myDelegate += (int a , int b) => a+b
참고자료
https://youtu.be/6FomZi4QiRY?list=PLUZ5gNInsv_O7XRpaNQIC9D5uhMZmTYAf
댓글남기기