WaNOTE
[iOS] [Swift] Tuple과 typealias 란?
WaNOTE
2017. 6. 23. 18:53
반응형
Tuple 이란 ?
- 코마로 구분된 값의 리스트
ex) let time: (h:Int, m:Int, s:Int) = (9, 0, 48)
let second = time.s
위와 같이 지정하면 time 상수에서 3번째 인자인 s값을 second에 지정하게된다.
typealias 란?
- 간단한 타입 지정
ex) typealias Time = (h:Int, m:Int, s:Int)
typealias Duration =(start:Time, end:Time)
let today:Duration = ((9,10,23), (17,8,21))
print("나는 오늘 \(today.end.h) 시 까지 공부하였다.")
먼저 Time이라는 type을 지정해주었고, Duration이라는 type을 지정해줬다.
today라는 상수의 type을 Duration으로 지정해주었다.
반응형