코딩하는 제리

[Swift] swift 튜플 본문

iOS/SwiftUI

[Swift] swift 튜플

JerryCho 2022. 1. 7. 14:26

// 스위프트 언어에서 가장 강력한 기능 중 하나.
// 여러 값을 하나의 개체에 일시적으로 묶는 방법.
// 어떤 타입이든 넣을 수 있음.
// 저장하는 값이 모두 동일한 타입이어야 한다는 제약도 없음.
let myTuple = (10, 11.1, "Jerry")

// 튜플 접근법 (index)
var myString = myTuple.2 // Jerry

// 튜플 접근법(모든 값을 추출하여 변수 또는 상수에 할당)
let (myInt, myFloat, myString) = myTuple

// "_" 언더바를 넣으면 추출을 무시함
let (myInt, _, myString) = myTuple

// 튜플을 생성할 때 각 값에 이름 할당 가능.
let myTuple = (count: 10, length: 11.1, message: "Jerry")
// 접근법
print(myTuple.message) // Jerry

 

'iOS > SwiftUI' 카테고리의 다른 글

[Swift] swift 형변환  (0) 2022.01.11
[Swift] swift 옵셔널  (0) 2022.01.07
[Swift] swift 클로저 캡쳐  (0) 2022.01.07
[Swift] swift 클로저 - @autoclosure, @escaping  (0) 2022.01.04
[Swift] swift 클로저  (0) 2022.01.03
Comments