[C#] 문형식의 람다식(Lamda expression)~
delegate int Calculate(int a, int b) 애가 꼭 먼저 선언되어져야 문형식 람다를 쓸수가 있다구~
델리게이트가 먼지 모름 람다를 이해하기 위해 조금 이라도 델리게이트를 알고 오도록..
안그럼 람다가 어떻게 탄생한건지 감을 못잡아서 그이상의 코딩은 힘들꺼야..
람다식든.. 물론 delegate 선언 없이도 리턴값이 있는 Func<int> 나 리턴값이 필요없는 Action<int> 같은 애들도 미리미리 다 델리게이트로 (delegate) 로 선언되어있어서 쓰기만 하면 되긴해.. 사용 방법만 알면~
중요한건 문형식 람다에서는
일단 델리케이트 선언을 하고
델리게이트 가 받는 매개변수와 일치 시켜서
Calculate cals = (a,b) => {
Console.WriteLine("람다식~ 은 아래와 같아 ") ;
Console.WriteLine("{0}", (a +2) * b ) ;
Console.WriteLine("쉽징? ") ;
} ;
이런식으로.. 좀 어거지익니 해서 여러 문장을 포함해서 아님 조건 if 등을 넣어서 람다 문형식을 짤수 있어~
댓글
댓글 쓰기