美文网首页
数据类型

数据类型

作者: HFY_Code | 来源:发表于2016-12-11 17:42 被阅读0次

    元组

    
    
    import UIKit
    /*元组(tuples)
     把多个值组合成一个复合值。元组内的值可以使任意类型,并不要求是相同类型
     */
    var str = "元组"
    
    let http404Error  = (404, "Not Found");
    let (statusCode, statusMessage)  = http404Error;
    
    //可以通过下标来访问元组中的单个元素,下标从零开始
    NSLog("The status code is \(http404Error.0)");
    NSLog("The status message is \(http404Error.1)");
    
    //只需要一部分元组值,分解的时候可以把要忽略的部分用下划线(_)标记
    let (justTheStatusCode, _) = http404Error
    NSLog("The status code is \(justTheStatusCode)");
    
    //你可以在定义元组的时候给单个元素命名
    let http200Status = (statusCode: 200, decription: "OK");
    
    //给元组中的元素命名后,你可以通过名字来获取这些元素的值
    NSLog("The status code is \(http200Status.statusCode)");
    NSLog("The status message is \(http200Status.decription)");
    
    //注意:元组在临时组织值的时候很有用,但是并不适合创建复杂的数据结构。
    

    相关文章

      网友评论

          本文标题:数据类型

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