花落√莫相思

5-Swift之元组(Tuples)

2017-05-03  本文已影响37人  NetWork小贱

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])

上一篇下一篇

猜你喜欢

热点阅读