美文网首页
Swift3.x - 元组类型

Swift3.x - 元组类型

作者: ibabyblue | 来源:发表于2017-03-16 17:07 被阅读40次

    元组类型介绍

    • 元组是Swift中特有的,OC中没有相关类型
    • 它是一种数据结构
    • 类似数组或者字典
    • 可以用于定义一组数据
    • 组成元组类型的数据可以称为“元素”
      *元组类型是使用括号括起来的零个或者多个类型,类型间用逗号隔开

    元组的定义
    1、直接定义

    let personalInfo = ("jim", 20, 1.99)
    personalInfo.0
    personalInfo.1
    //结果:jim,20
    

    2、给元组中的每个定义元素取别名定义

    let personalInfo = (name:"jim", age:20,  height:1.99)
    personalInfo.name
    personalInfo.age
    //直接.0还是可以取到对应数据
    personalInfo.0
    //结果:jim,20,jim
    

    注:此种写法为常见写法,言简意赅,通俗易懂!
    3、元组中元素的别名就是元组的名称

    let (name, age, height) = ("jim", 20,  1.99)
    name
    height
    //结果:
    jim,1.99
    

    元组的用途
    多用于函数的返回值,返回多个返回值时使用。
    Zeb

    相关文章

      网友评论

          本文标题:Swift3.x - 元组类型

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