관리 메뉴

java,javascript,android,php,sql,공부용,메모용

스위프트 튜플 Tuple/ Xcode SwiftUI Playground 공부 본문

모바일/SwiftUI ios 공부

스위프트 튜플 Tuple/ Xcode SwiftUI Playground 공부

yy_dd2 2021. 9. 7. 06:39
반응형

Xcode SwiftUI Playground  공부

스위프트의 튜플은 강력한 기술중 하나라고한다.

튜플은 여러 값을 하나의 항목으로 임시적으로 그루핑하는 매우 간단한 방법이라고함.

 

1. 튜플은 여러 값을 하나의 항목으로 그룹핑함

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

3. 모두 같은 타입이여야 한다는 제약이 없음

 


 

튜플 사용방법

1. 상수,변수에 값을 저장한다.

// Tuple로 값 저장하기
var tuple1 = (10, "var type value2", 30.3334)
let tuple2 = (100, "let type value3", 300.3334)

var tuple1_1 : (Int, String, Float) = (10, "var type value2", 30.3334)
let tuple2_2 : (Int, String, Float) = (100, "let type value3", 300.3334)

 

2. 저장한 값 사용하기

- 값의 순서는 0부터 시작

- 다른 변수나 상수에 저장해서 사용도 가능

// Tuple로 저장한 값 사용하기
// 저장된 값은 0부터 시작된다
print(tuple1.0)
print(tuple2_2.1)

// 튜플에 저장된 값을 다른 변수나 상수에 저장해 사용
let tuple3 = tuple1.1
print(tuple3)

 

3. 튜플의 값들을 추출해서 변수나 상수에 하나씩 저장 하는법

- 저장을 원하지 않는 값은 _ 언더바 밑줄로 넘어서 저장 가능

// 튜플의 모든 값들을 추출해서 변수나 상수에 저장하는 법
let (tuInt, tuString, tuFloat) = tuple1_1
print(tuple1_1)
print(tuInt)
print(tuString)
print(tuFloat)
let (tuInt2, _ , tuFloat2) = tuple2_2
print(tuple2_2)
print(tuInt2)
print(tuFloat2)

 

 


4. 튜플 생성시 상수,변수에 값을 저장(할당)하는 법

// 튜플 생성시에 값을 변수에 할당하기
let tuple4 = (count : 10, length  : 432.32, meassage : "This is a String")
print(tuple4.meassage)

print(tuple4.meassage) 결과값 --> This is a String

 

핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍,닐 스미스 지음,황반석 옮김,제이펍 출판

 

반응형
Comments