Swift 使用 typealias
关键字为类型取别名,语法格式如下:
typealias 别名 = 原类型
例如,我们可以为 Int
类型取一个别名叫做 数字
:
typealias 数字 = Int
这样以后,我们就可以使用 数字
来代替 Int
:
let a: 数字 = 10
使用别名还可以方便地为一些复杂的类型取一个简短的名称,例如:
typealias 用户信息 = (姓名: String, 年龄: Int, 性别: String)
func 输出用户信息(info: 用户信息) {
print("姓名:\(info.姓名),年龄:\(info.年龄),性别:\(info.性别)")
}
let myInfo: 用户信息 = ("小明", 18, "男")
输出用户信息(info: myInfo)