swift3新路程15别名alias、元组tuple

别名

根据自己的需要可以将已有的类型进行别名命名

语法

<span style="color:#ff0000;">typealias</span> Count = UInt16
print(Count.max)

元组

元组可以将多个类型的值聚合起来

let http404Error = (404,"Not Found")

上面就是一个元组,包含了 404 和 ”Not Found“两个元素

如果想分解元组的话我们可以这样:

let (statusCode,statusMessage) = http404Error
print("The status code is \(statusCode)")
print("The status message is \(statusMessage)")

如果说我们只想用statusCode的话我们可以使用下划线代替statusMessage,忽略这个值
let (justTheStatusCode,_) = http404Error
print("The status code is \(justTheStatusCode)")
同样我们也可以使用类似下标的形式访问
Print("The status code is \(http404Error.0)")
print("The status message is \(http404Error.1)")

我们也可以给元组里面的元组定义标签
let http200Status = (statusCode: 200,description: "OK")
这样我们使用的时候就可以直接使用名字进行访问了
print("The status code is \(http200Status.statusCode)")
print("The status message is \(http200Status.description)")

相关文章

软件简介:蓝湖辅助工具,减少移动端开发中控件属性的复制和粘...
现实生活中,我们听到的声音都是时间连续的,我们称为这种信...
前言最近在B站上看到一个漂亮的仙女姐姐跳舞视频,循环看了亿...
【Android App】实战项目之仿抖音的短视频分享App(附源码和...
前言这一篇博客应该是我花时间最多的一次了,从2022年1月底至...
因为我既对接过session、cookie,也对接过JWT,今年因为工作...