단일 표현식의 메서드를 한 줄로 정의하기
결괏값이 하나인 단일 표현식(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 키워드를 생략할 수 있습니다.