6. Swift 튜플 (Tuple)

Swfit 2017. 8. 4. 11:46

6. Swift 튜플 (Tuple)

  • 튜플은 스위프트에서 제공하는 특별한 성격의 집단 자료형으로서, 파이썬에서도 사용되는 자료형이다. 튜플은 한가지 타입의 아이템만 저장할 수 있는 배열이나 딕셔너리와는 달리 하나의 튶르에 여러 가지 타입의 아이템을 저장할 수 있지만, 일단 선언되고 나면 상수적 성격을 띠므로 더 이상 값을 추가하거나 삭제하는 등의 변경이 불가능하다. 즉, 타입의 관계없이 다양하게 저장할 수 있지만 오직 최최의 선언된 상태의 아이템만 사용할 수 있고 수정이나 삭제, 추가 등 변경할 수 없는 것이 튜플의 특징이라고 할 수 있다.

예)1.
var color = (“red”,”blue”,”yellow”,”black”)
color.0 = “red”
color.1 = “blue:
color.2 = “yellow”
color3 = “black”

예)2.
var tpl01 : (Int, Int) = (100) , (100)
var tpl02 : (Int,Sting, Int) = (100) , (“ddd”) ,  (100)

예)3.
let tupleValue:(String , Character, Int , Float, Bool) = (“a” , “b” , 1 , 2.5 , true)
let (a,b,c,d,e) = tupleValue

//a = “a”
//b = “b”
//c = 1
//d = 2.5
//e = true 


'Swfit' 카테고리의 다른 글

8. Swift 함수(Function)  (0) 2017.08.04
7. Swift 옵셔널 (Optional)  (0) 2017.08.04
5. Swift 집합 (Sets)  (0) 2017.08.04
4. Swift 배열 (Array)  (0) 2017.08.04
3. Swift 연산자  (0) 2017.08.04

설정

트랙백

댓글