swift-元组

  • 元组:
    将多个相同或者不一样类型的值用一个小括号括起来就是一个元组。元组和结构体很像,实际上元组是复合类型。小括号内能够写任意类型,若是不定义类型,能够根据数据自动判断推算出类型code

    • 省略了类型数据

      let person = ("小玉",17,180.00)
        print(person)
    • 没有省略类型co

      let person1:(String,Int,Double) = ("大欢",17,180.00)
        print(person1)
    • 获取元组中的某一项let

      print(person.0)
        print(person.1)
        print(person.2)
    • 以上元组定义有很大的缺陷,可读性特别差。
    • 用其余方式定义元组结构体

    • 省略类型

      let person2 = (name:"小玉",age:17,height:180.01)
    • 没有省略类型

      let person3:(name:String,age:Int,height:Double) = (name:"小玉",age:17,height:180.01)
    • 获取相应的值

      print(person2.name)
        print(person3.height)
    • 元组的其余写法

      let (name,age,height) = (name:"小玉",age:17,height:180.01)
        print("----------")
        print(name)
        print(age)
        print(height)
相关文章
相关标签/搜索