美文网首页
swift--元组

swift--元组

作者: 宇亭 | 来源:发表于2017-03-30 13:38 被阅读0次

    一: 元组类型介绍

    元组类型由 多个 任意类型的数据组成,并不要求是相同类型,组成元组类型的数据可以称为“元素”. 使用()小括号表示.

    事例: 

     var person = ("xiaoming", 10, 1.55)  // persona元组里面又是三个元素 分别为字符串 整形 浮点

    var data = ()  // 空的元组

    二: 元组内部元素的访问

    1. 通过元素的下标进行访问

    person.0    // "xiaoming"

    person.1    // 10

    person.2    // 1.55

    2. 通过给元素定义一个别名去访问

    var person = (name: "xiaoming", age: 10, heigh: 1.55)  // name,age和height分别表示元素的别名

    如果要访问元组的元素可以通过这个别名去找到这个元素: 

    person.name

    person.age

    person.heigh

    三: 元组使用注意

    1. 定义元组时,可以指定元组内元素的类型

    事例:

    var point1: (Int, Float) = (10, 10.1)

    这就表明元组point1, 在其下标为0的这个位置的元素只能是Int类型, 下标为1的这个位置的元素只能为Float类型

    2. 可以使用下划线 _ 忽略某个元素的值,取出其他元素的值

    事例:

    var person = (20, "jack")

    var (_, name) = person

    四: 元组与数组的关系

    1. 一般情况下定义一个数组,数组内部的所有元素即为同一种类型,而元组默认就可以放多种不同类型的元素

    2. 如果定义一个数组[any]时,就表示这个数组同元组一样,可以放任何类型的元素

    相关文章

      网友评论

          本文标题:swift--元组

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