타입 별칭

스위프트에서 기본으로 제공하는 데이터 타입 혹은 사용자가 임의로 만든 데이터타입, 이미 존재하는 데이터 타입에 임의로 별칭을 부여할 수 있으며, 기본타입이름과 추가한 별칭 모두 사용할 수 있다.

typealias MyInt = Int
typealias YourInt = Int
typealias MyDouble = Double

let age: MyInt = 100
var year: YourInt = 2080

year = age  // MyInt = Int, YourInt = Int 이므로 같은 타입으로 취급한다.