티스토리 뷰
// Tuple: 콤마로 구분된 값의 리스트
// 여러개의 Type을 함께 사용할 수 있다. (String,Int,Double) 등으로 구성 가능.
// 이름을 설정하지 않은 경우 index 값으로 접근
var time1 = (12,19,30)
time1.0
time1.1
time1.2
time1.0 = 14
time1.1 = 20
time1.2 = 00
// 이름과 타입을 설정한 경우 설정한 이름으로 접근
var time2:(h:Int, m:Int, s:Int) = (10,12,30)
time2.h
time2.m
time2.s
let (start,end) = (time1,time2)
let endHour = end.h
// Typealias: 원하는 타입을 생성
typealias Time = (h:Int, m:Int, s:Int)
typealias Duration = (start:Time, end:Time)
let today:Duration = ((10,30,00),(17,00,00))
print("오늘 공부 시작시간: \(today.start.h)")
print("오늘 공부 종료시간: \(today.end.h)")
'Programming > iOS' 카테고리의 다른 글
[IOS/Swift] Control Flow (if/for/switch) (0) | 2016.08.07 |
---|---|
[IOS/Swift] Collections - Dictionary / Set (0) | 2016.08.07 |
[IOS/Swift] Collections - Array (0) | 2016.08.07 |
[IOS/Swift] 상수, 변수, String, Numbers(Int, UInt, Double) (0) | 2016.08.07 |
[IOS/Swift]Label과 Button을 만들고 함수와 연결하기 (0) | 2016.08.07 |
댓글