元组:将多个数据放在一个类型当中
- 可以有任意多个值
- 不同的值可以是不同的类型
var point = (5, 2)
var point2: (Int, Int, Int) = (2, 3, 4)
var httpResponse:(Int, String) = (404 , "Not Found")
let (x, y) = point
x = 5, y = 2
let (status, message) = httpResponse
>>>>>> 取值
point.0
point.1
>>>>>> 命名
let point3 = (x: 3, y: 2)
point3.x
point3.y
下划线代表忽略某个值
这里使用下划线后可以直接使用 `isSuccess `作为判断条件
let loginResult = (true, "message")
let (isSuccess, _) = loginResult
if isSuccess {
print("login success")
}
else {
print("login failed")
}
网友评论