본문 바로가기

교육/Swift

[swift] 튜플

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