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

swift3新路程(15)别名(alias)、元组(tuple),第1张

概述别名 根据自己的需要可以将已有的类型进行别名命名 语法 <span style="color:#ff0000;">typealias</span> Count = UInt16print(Count.max) 元组 元组可以将多个类型的值聚合起来 let http404Error = (404, "Not Found") 上面就是一个元组,包含了 404 和 ”Not Found“两个元素 如果

别名

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

语法

<span >typealias</span> Count = UInt16print(Count.max)

元组

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

let http404Error = (404,"Not Found")

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

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

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

如果说我们只想用statusCode的话我们可以使用下划线代替statusMessage,忽略这个值
let (justTheStatusCode,_) = http404Errorprint("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)")
总结

以上是内存溢出为你收集整理的swift3新路程(15)别名(alias)、元组(tuple)全部内容,希望文章能够帮你解决swift3新路程(15)别名(alias)、元组(tuple)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1071828.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存