더북(TheBook)

19.14 식 본문 메서드

화살표 함수는 함수를 축약해서 표현하는 기능입니다. 이러한 함수 축약의 영어 표현은 ‘expression bodied method’로 ‘식 본문 메서드’로 번역할 수 있습니다.

식 본문 메서드 사용: ExpressionBodiedMethod.cs

using System;

class ExpressionBodiedMethod
{
    static void Main()
    {
        Log("함수 축약"); //아래에 함수를 먼저 만들고 호출해야 함
        Console.WriteLine(IsSame("A", "B"));
    }
    static void Log(string message) => Console.WriteLine(message);

    static bool IsSame(string a, string b) => a == b;
}

실행 결과

함수 축약
False

참고로 Log()IsSame() 같은 사용자 정의 함수는 Main() 메서드 앞에 둡니다.

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