美文网首页花落√莫相思
5-Swift之元组(Tuples)

5-Swift之元组(Tuples)

作者: NetWork小贱 | 来源:发表于2017-05-03 14:49 被阅读37次

    1、元组

    元组是数据的一个简单的集合。作用:利用元组可以将多个值捆绑到一个值中。由于元组是不可变的,则元组里面的数据很安全。

    2、元组的定义

    元组通过圆括号中用逗号分割的项目定义的。

    3、元组的创建

    1》创建空的元组

    let NULLTuples = ()

    print(NULLTuples)

    2》可变元组

    var tuples = ("swift",110,["成功QQ吧"])

    print(tuples)

    3》不可变元组

    let tuples = ("swift",110,["成功QQ吧"])

    print(tuples)

    注释:所谓的可变与不可变,就在与 let  & var  ;  这是Swift的基本知识,就不多说了!

    4》带标签的创建元组

    var tuples = (aInt:250,aString:"ko you",aArray:[110,119,120])

    print(tuples)

    4、获取元组中的数据

    1》第一种:使用下标获取元组中的值

    let tuples = (110,"Ko You")

    print(tuples)

    let tuplesValue = tuples.0

    print(tuplesValue)

    let tuplesValue1 = tuples.1

    print(tuplesValue1)

    2》使用标签获取元组中的值

    var tuples = (aInt:250,aString:"ko you",aArray:[110,119,120])

    print(tuples)

    let tuplesValue2 = tuples.aArray

    print(tuplesValue2)

    5、可变与不可变元组的异同

    可变元组和不可变元组,两个没有什么区别。元组创建后,其长度已经确定,不可再对它有增加或者删除的操作;对元组(可变元组)我们只有修改元组里面的内容。注意,对应修改类型必须一致。

    6、更改可变元组中的数据

    var tuples1 = (aInt:250,aString:"ko you",aArray:[110,119,120])

    tuples1.aString = "I Love You"

    print(tuples1)

    输出:

    (aInt: 250, aString: "I Love You", aArray: [110, 119, 120])

    相关文章

      网友评论

        本文标题:5-Swift之元组(Tuples)

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