람다 식에서 형식 선언하기

    이번에는 람다 식에서 형식을 선언하는 방법을 알아보겠습니다. 다음 내용을 C# 인터렉티브에 입력한 후 실행해 보세요.

    > delegate bool Lambda(string msg, int len);
    > Lambda isLong = (string msg, int len) => msg.Length > len; //람다 식에 형식 선언
    > isLong("안녕하세요.", 5)
    true
    > isLong("반갑습니다.", 10)
    false

     

    람다 식에서 여러 줄 코드 처리하기

    이번에는 람다 식에서 코드 여러 줄을 처리하는 방법을 알아보겠습니다.

    > delegate void Hi();
    > Hi hi = () =>
    . {
    .     Console.WriteLine("안녕하세요.");
    .     Console.WriteLine("반갑습니다.");
    . };
    >
    > hi();
    안녕하세요.
    반갑습니다.

    람다 식에 중괄호를 사용하여 여러 줄을 처리할 수 있습니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.