使用typealias关键字给一个已经存在的类型指定别名。指定别名后,就可以使用该别名来声明常量或者变量。
typealias AudioSample = Int
对于这里,我们给Int类型起了一个别名(一个更有意义的名字)AudoSample,那么我们就可以直接使用AudioSample来声明变量或者常量了。
// 相当于let audioRate: Int = 1
let audioRate: AudioSample = 1
// 相当于var audioVoice: Int = 10
var audioVoice: AudioSample = 10
温馨提示,声明类型别名的方式为:
typealias 类型别名 = 已存在类型名