leebaek

[Swift] 데이터 타입 | 튜플 본문

개발/Swift

[Swift] 데이터 타입 | 튜플

leebaek 2023. 12. 27. 18:25

 

☆ [핵심만 골라배우는 SwiftUI 기반의 iOS 프로그래밍] 책 내용 중 기억할 내용을 정리하였습니다.


■ 튜플

: 여러 값을 하나의 항목으로 임식적으로 그루핑하는 방법

 

-서로 다른 타입의 값들이 튜플에 저장될 수 있음

-모두 동일한 타입의 값이 아니여도 됨


□ 데이터 접근 방법 & 추출 방법

- 인덱스

- 변수명

// 인덱스를 사용하는 방법
let myTuple = (10, 432.433, "This is a String")
let myString = myTuple.2

// 모든 값을 추출하는 방법
let (myInt, myFloat, myString) = myTuple

// 일부 값만 선택해서 추출하는 방법
var (myInt, _, myString) = myTuple

// 생성 시점에 각각의 값을 변수에 할당할 수도 있음 / 저장된 값 참조시 변수명 사용
let myTuple = (count: 10, length: 432.433, message: "This is a String")
print(myTuple.message)