美文网首页
swift-元组

swift-元组

作者: malgee | 来源:发表于2018-03-20 17:17 被阅读2次

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

    • 可以有任意多个值
    • 不同的值可以是不同的类型
    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")
    }
    

    相关文章

      网友评论

          本文标题:swift-元组

          本文链接:https://www.haomeiwen.com/subject/agxpqftx.html