본문 바로가기
2021_iOS [ Swift ]/강의 내용 정리

튜플 [ Tuple ]

by 황민우 2021. 9. 9.

‣ 여러 값을 하나의 개체에 일시적으로 묶는 방법

‣ 어떠한 타입도 가능하며, 값들의 타입이 모두 동일해야 한다는 제약도 없음

‣ 인덱스 값을 통해 접근

‣ 단 한 줄의 코드로 튜플의 모든 값을 추출하여 변수 또는 상수에 할당

 ex ) let myTuple = (10, 0.2, "hi")

       let (myInt, myFloat, myString) = myTuple

‣ _ Underscore 를 사용하면 그 값을 무시한다는 표시

 ex ) var (1 , _ , 3) = myTuple

‣ 튜플 생성과 동시에 각 값에 이름을 할당 할 수 있음

 ex ) let myTuple = ( count : 10 , length : 1.3 , message : "hello" )

‣ 함수에서 여러 값들을 한 번에 반환하는 것이 튜플의 장점이다.

댓글