본문 바로가기
모바일앱/알려줘_IOS

swift - 튜플

by GeekCode 2022. 2. 8.
반응형

Swift에서 튜플이란 다양한 값(데이터)들의 묶음이라고 할 수 있다.

튜플의 구성요소들은 서로 같은 타입이 아니어도 상관없고, 같은 타입을 여러개 사용해도 상관없다.  ( ex : x, y 좌표 )

또한 튜플안에 들어갈 수 있는  값들의 갯수도 사용하고 싶은 만큼 사용할 수 있다. 

 

 

 

튜플의 사용법

변수나 상수를 선언한 뒤 원하는 데이터 값들을 ()에 묶어서 넣어주면 된다.

튜플에서도 타입추론이 적용되기 때문에 데이터 타입을 생략하여  아래처럼도 사용 가능하다.

// var 변수명 : (데이터 타입1, 데이터 타입2, 데이터 타입3) = ( 값1 , 값2 , 값3)
// var 변수명 = ( 값1 , 값2 , 값3)

var tuple : (String, Int, Bool) = ("John", 200, true)
var easyTuple = ("Jane", "Fire", 1)

print("튜플의 구성 : \(tuple)" )
print("튜플의 간단한 구성 : \(easyTuple)" )

 

튜플의 값들을 변수나 상수에 넣어주기


var tuple : (String, Int, Bool) = ("John", 200, true)
var (name, score, isMale) = tuple  // 튜플이 값의 순서대로 변수에 지정한다.

print("이름 : \(name), 점수 : \(score), 성별 : \(isMale) " )

 

 

반응형

'모바일앱 > 알려줘_IOS' 카테고리의 다른 글

View뜯어보기 (1)  (0) 2022.03.15
Delegate 패턴  (0) 2022.02.18
swift - Boolean  (0) 2022.02.10
Swift - 코멘트 처리하기  (0) 2022.02.07
Xcode 세팅하기  (0) 2022.02.06
알려줘_IOS 시리즈 서문  (0) 2022.02.05