[Swift] 튜플(tuple)

2020. 8. 11. 17:40개발자료/iOS


반응형

- 타입의 이름이 따로 지정되지 않은 개발자가 마음대로 만드는 타입.(데이터의 묶음)

- 파이썬의 튜플과도 비슷

 

□ 생성

// String, Int, Double 타입의 튜플
var tuplePerson = (String, Int, Double) = ("이름", 70, 175.0)

□ 읽기

// 인덱스(Index)를 이용해 접근 0 부터 순서대로
print("이름: \(tuplePerson.0)")
print("나이: \(tuplePerson.1)")
print("키: \(tuplePerson.2)")

□ 쓰기

// 인덱스(Index)를 통해 값을 할당
tuplePerson.0 = "이름변경"
tuplePerson.1 = 80
tuplePerson.2 = 178.5

 

□ 생성

// name:String, age:Int, height:Double 타입의 튜플
var tuplePerson = (name:String, age:Int, height:Double) = ("이름", 70, 175.0)

□ 읽기

// 이름(Key)를 이용해서 접근
print("이름: \(tuplePerson.name)")
print("나이: \(tuplePerson.age)")
print("키: \(tuplePerson.height)")

□ 쓰기

// 키(Key)를 통해 값을 할당
tuplePerson.name = "이름변경"
tuplePerson.age = 80
tuplePerson.height = 178.5
반응형