[C#] 튜플(Tuple)PROGRAMMING/03. C#2024. 4. 12. 13:30
Table of Contents
반응형
튜플(Tuple) 이란?
튜플은 메서드의 인자 또는 반환에 대해 다중값을 한번에 전달할 수 있는 약식 구문이다.
셀 수 있는 갯수를 묶어버리는 것이라고 생각하면 된다.(키가없고 값을 나열한다고 보면 됨)
1
|
(float, int) t1 = (3.14f, 5);
|
cs |
코드를 보면, 앞의(float, int)부분이 하나의 자료형이 되는것이고 t1이 그것에 대한 변수가 되는것이다.
예시 코드
1
2
|
(1) print($"{t1.Item1}, {t1.Item2}");
(2) print($"{t1}");
|
cs |
자료형 뒤에 이름을 붙여줬을 때
1
2
|
(float Pi, int Sum, int Test) t2 = (3.14259268f, 100, 999);
print($"{t2.Pi}, {t2.Sum}, {t2.Test}");
|
cs |
이름을 붙여준다면 Item(n) 이 아닌 이름이 나오는 모습을 볼 수 있다.
반면, 이름이 안붙으면 그 순서의 아이템 순서가 붙는다.
이렇게 var로 쓴다면, var은 Int형 6개의 자료형이 된다.
1
|
var t4 = (1, 2, 3, 11, 12, 13);
|
cs |
출처 및 참고: 강의 짱잘하시는 울 유니티 선생님 수업
반응형
@HYUNJZZANG :: HyunZzang
HyunZzang의 프로그래밍 공간 / 함께 공부해요!!
도움이 되셨다면 "좋아요❤️" 또는 "구독👍🏻" 부탁드립니다 :)