swift-元组

2018-03-20  本文已影响2人  malgee

元组:将多个数据放在一个类型当中

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")
}
上一篇 下一篇

猜你喜欢

热点阅读