*. 스위프트 튜플
// 튜플에 저장되는 항목들은 어떠한 타입도 될 수 있으며, 저장된 값들이 모두 동일한 타입이어야 한다는 제약 없음.
let myTuple = (10, 432.433, "This is a String")
// myTuple의 2번째 위치에 있는 값을 myString변수에 저장
var myString = myTuple.2
println(myString)
// 상수 myInt, myFloat, myString1선언 후, myTuple의 값을 각각 할당
let (myInt, myFloat, myString1) = myTuple
println(myInt)
println(myFloat)
println(myString1)
// 무시하고 싶은 값에 밑줄을 사용하면 그 값은 무시됨. 정수 값과 문자 값을 튜플에서 추출하여 각 변수에 할당
var(myInt1, _, myString2) = myTuple
println(myInt1)
println(myString2)
// 튜플에 저장된 값에 할당된 이름은 코드에서 각 값을 참조하는데 사용
let myTuple2 = (count: 10, length: 342.433, message: "this is a String")
println(myTuple2.message)
'iOS > Swift' 카테고리의 다른 글
[기본문법] 함수 선언 및 호출 방법 (0) | 2015.07.19 |
---|---|
[기본문법]where문 사용하기 및 fallthrough (0) | 2015.07.19 |
[기본문법]스위프트 옵셔널 타입 (optional type) (0) | 2015.07.18 |
[기본문법]타입 어노테이션과 타입 추론 (0) | 2015.07.14 |
WRITTEN BY
- whitewave
WhiteWave의 Blog
,