반응형
공부한 곳 : 패스트캠퍼스
아래 내용은 교육기관 수업자료와 무관하게 정리한 자료입니다.
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) " )
반응형
'모바일앱 > Swift' 카테고리의 다른 글
플로우컨트롤. (반복문) for Loop & Where (0) | 2021.09.29 |
---|---|
플로우컨트롤. (반복문) while, repeat (0) | 2021.09.29 |
Flow control (0) | 2021.09.29 |
Scope (0) | 2021.09.28 |
코멘트 (0) | 2021.09.28 |
컬렉션 타입(Array, Dictionary, Set) (0) | 2021.09.27 |
Any, AnyObject, nil (0) | 2021.09.27 |
기본 데이터 타입 (0) | 2021.09.26 |