이름이 지정된 튜플
튜플 리터럴에는 Item1, Item2 형태보다는 좀 더 의미 있는 이름을 지정할 수 있습니다.
> var boy = (Name : "철수", IsStudent : true, OrderPrice : 1_000); > $"{boy.Name}(초등학생 : {boy.IsStudent}) - 주문 : {boy.OrderPrice:C0}" "철수(초등학생 : true) - 주문 : ₩1,000"
튜플 반환에 기본값 설정하기
이번에는 default 키워드를 사용하여 튜플의 기본 반환값을 설정하는 방법을 알아보겠습니다.
> static (int, int) ZeroZero() => default; > var t = ZeroZero(); > $"{t.Item1}, {t.Item2}" "0, 0"
이 코드 형태는 중요한 것이 아니니 ‘이러한 모양도 있구나’ 정도로 가볍게 살펴보고 넘어갑니다.