Swift引入了在Objective-C中没有的一些高级数据类型
例如tuples(元组),可以使你创建和传递一组数值
### Tuple - Pack multiple values together
+ (200, "HTTP OK")
+ (404, "File not found")
+ ("Mars", 11, "11@boxue.io")
//: #### Define a tuple
let success = (200, "HTTP OK")
let fileNotFound = (404, "File not found")
let me = (name: "Mars", no: 11, email: "11@163.com")//: #### Access tuple content
success.0 //200
success.1 //"HTTP OK"
me.name //Mars
me.no //11
me.email //11@163.com//: Tuple decomposition
var (successCode, successMessage) = success
successCode = 201
let (_, errorMessage) = fileNotFound//: Type
success - (Int, String)
me - (String, Int, String)
本文深入探讨了Swift中元组这一高级数据类型,解释了如何使用元组来组合多个值,并详细说明了访问元组内容、分解元组及不同类型元组的定义。通过实例展示了元组在Swift编程中的实用性和灵活性。
4

被折叠的 条评论
为什么被折叠?



