37.4 메서드 본문을 줄여 표현하기
함수를 공부할 때 이미 우리는 화살표 연산자를 사용하여 함수 본문을 줄여 표현하는 방법을 사용했습니다. C# 6.0 버전 이후로는 메서드 본문을 줄여 표현할 수 있습니다. 이를 식 본문 메서드(expression bodied method)라고 표현합니다.
식 본문 메서드 사용하기
식 본문 메서드는 우리가 앞에서 여러 번 사용한 형태입니다. 화살표 기호로 메서드를 축약해서 사용할 수 있습니다.
> //① 기본 형식 > static void Work() . { . Console.WriteLine("Work"); . } > Work(); Work > //② 축약 형식 > static void Walk() => Console.WriteLine("Walk"); > Walk(); Walk
①은 지금껏 우리가 메서드를 만들 때 사용하던 방식입니다. 이 중에서 단일 형태의 출력 또는 반환이 있을 때는 ②처럼 => 연산자를 사용하여 메서드 내용을 축약해서 표현할 수 있습니다. 이러한 코드 형태는 반드시 할 필요는 없지만, 코드를 간결하게 표현할 수 있는 유용한 기능입니다.