더북(TheBook)

단일 표현식의 메서드를 한 줄로 정의하기

결괏값이 하나인 단일 표현식(single expression)일 때는 화살표 기호로 메서드 본문을 줄여 표현할 수 있습니다. 다음 내용을 입력한 후 실행해 보세요.

단일 표현식의 메서드 한 줄 정의: SingleExpression.cs

using System;

class SingleExpression
{
    static int AddAge(int age) => age + 1; //return age + 1의 축약 형식

    static void Main() => Console.WriteLine(AddAge(100));
}

실행 결과

101

AddAge() 메서드는 넘어온 정수형 매개변수 값을 1 증가시킨 후 그 값을 반환해 주는 간단한 형태입니다. 이때도 화살표 기호를 사용하여 return 키워드를 생략할 수 있습니다.

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