Swift学习笔记(一) -- 元组Tuple

通过学习Swift 4.0,总结一下Swift相对于Objective-C的一些新特征。

元组,一组变量的组合,和OC中NSArray类似。

不同点:元组内的元素类型可以多样化,组内各元素可以为不同种类型(例:String和Int的组合形式)。

  1. 定义一个元组

    1
    2
    3
    4
    var tempTuple = (1,"2",3)

    //取第0个元素的值
    print(tempTuple.0) //输出: 1
  2. 组合形式定义多个变量

    1
    2
    3
    var (x,y) = (1,2)

    print(x) //输出: 1
  3. 元组内变量(前缀)

    1
    2
    3
    var gf = (age:22,kg:46,h:165,name:"范冰冰")

    print(gf.name) //输出: 范冰冰