튜플(Tuple)
- 튜플은 여러 개의 값을 하나의 개체에 일시적으로 묶는 방법으로, Swift 프로그래밍 언어에서 가장 강력한 기능 중 하나이다
- 튜플에는 타입에 관계없이 저장이 가능하고, 저장된 값들의 타입이 달라도 가능하다
let myTuple = (5, 4.3, "true") print(myTuple) // (5, 4.3, "true")
- 튜플의 요소들은 다양한 방법들을 사용하여 접근할 수 있다
- xbvmfdmf 특정 튜플 값은 인덱스 위치를 참조하여 간단하게 접근할 수 있다
let myTuple = (5, 4.3, "true") print(myTuple.1) // 4.3
- 튜플의 모든 값을 추출하여 변수나 상수에 할당할 수도 있다
이는 튜플의 값을 선택적으로 추출하는 데 사용될 수 있으며, 무시하고 싶은 값이 있다면 밑줄을 사용한다.let myTuple = (5, 4.3, "true") let(myInt, MyDouble, myBool) = myTuple print(myInt) // 5
var(_, MyDouble, myBool) = myTuple
- 튜플을 생성할 때 각각의 값에 이름을 할당할 수도 있다 -> 할당된 이름은 각각의 값을 참조할 때 사용한다
let myTuple = (num : 5, grade : 4.3, heIsA : "true") print(myTuple.heIsA) // true
- 튜플의 가장 강력한 점은 함수에서 여러 값들을 한 번에 반환한다는 것이다
정리한 내용은 유튜브 Smile Han님의 Swift 강좌 2-10을 참조하였습니다.
https://www.youtube.com/watch?v=jOvPN7gFkBQ&list=PLJqaIeuL7nuFbWKMhG8-xLzF1T7gIPr8Z&index=19
'iOS - Swift 문법' 카테고리의 다른 글
iOS Swift 강좌 : Auto Layout (0) | 2022.01.10 |
---|---|
iOS Swif 강좌 : 옵셔널(optinal) 기초 (0) | 2022.01.10 |
iOS Swift 강좌 : 변수(var)와 상수(let) (0) | 2022.01.04 |
iOS Swift 강좌 : 데이터 타입, print함수 사용법 (0) | 2022.01.03 |