더북(TheBook)

Note ≡ 튜플 리터럴

C#에서는 튜플 리터럴(tuple literal)을 제공합니다. 튜플 리터럴은 뒤에서 자세히 다룹니다. 미리 간단히 살펴보면 다음 샘플 코드처럼 처리할 수 있습니다.

var 키워드로 변수를 선언한 후 괄호에 콤마를 구분해서 숫자 데이터를 넣으면 자동으로 t.Item1, t.Item2 형태로 값이 저장되어 그 값을 사용할 수 있습니다.

 

> var t = (100, 200); 
> Console.WriteLine(t.Item1); 
100 
> Console.WriteLine(t.Item2);
200

 

Item1, Item2처럼 자동 생성되는 형태를 사용하지 않을 때는 다음과 같이 변수 여러 개를 괄호 안에 선언할 수 있는데, x에는 300이 저장되고 y에는 400이 저장됩니다.

 

> var (x, y) = (300, 400); 
> Console.WriteLine($"{x}, {y}"); 
300, 400

Console.ReadLine() 메서드로 사용자한테서 데이터를 입력받는 내용과 Convert 클래스로 형식을 변환하는 방법을 알아보았습니다. 또 var 키워드로 입력되는 형식을 자동으로 유추하여 데이터 형식을 결정시켜 주는 방법도 살펴보았습니다. 여러 가지 방법으로 만든 변수들을 사용하여 연산을 수행하는 연산자는 9강부터 이어서 알아보겠습니다.

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