글
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 |