1. 튜플
두 개 이상의 값을 가짐
다른 타입도 저장 가능
() 안에 ,로 구분
2. 샘플 코드
// 4. 튜플 : 두개 이상의 값을 가짐
var t1 = (1,3.4) // 인트랑 더블
print(t1) // 두개 출력
showType(t1) // 튜플에 (Int, Double) 저장하는 타입
//아래와 같이 선언
var t2 : (Int, Double) = (1, 3.4)
// 요소 접근
var t3 = (1, "kim", "seoul")
var id = t3.0 // 요소 하나에 접근
var (id2, name, addr) = t3 //모든 요소를 한번에 꺼내기 각 변수는 독립변수
var (id2, name, _) = t3 // 3개꺼내오는데 마지막껀 관심없다. 관심없는 요소는 _로 표현
print(name, addr)
// 각요소에 이름 부여하기, 튜플 리턴하면 인자 여러개
var pt = (x:1, y:2)
print(pt.0, pt.1)
print(pt.x,pt.y)
'교육 > Swift' 카테고리의 다른 글
[swift] 문자열 (0) | 2016.08.04 |
---|---|
[swift] optional (0) | 2016.08.04 |
[swift] 연산자 (0) | 2016.08.04 |
[swift] 변수 고급 (0) | 2016.08.04 |
[swift] 변수와 상수 (0) | 2016.08.04 |