반응형
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 |