swift-08-元组分解和数组

时间:2023-03-09 01:23:17
swift-08-元组分解和数组

//1.有时候需要把元组中的数据拆分出来使用比如:

var stu = ("范冰冰",30,"女")

// 1)将stu中的数据赋值给三个变量。

var (name,age,gender) =stu

//2)只需要部分变量,可以用 .语法赋值,或者用下划线顶替空白位置,如下

var stu1 = ("赵薇",40,"男")

var (name1,age1,_) =stu1

println(name)

//用let引导的时候只能赋值一次。相当于常量

//var (name,age,gender) = stu

//

//println(name)

//将name赋值别的数据时,元组中的数据不会改变

name ="李晨"

2.数组

//所谓数组,就是将多个同样数据类型的数据按照一定的顺序存储起来,使用一个名字加下标进行引用的数据结构。

//c 语言。 int array[10]; swift,用let写几个元素长度就是几,只能赋值一次。用var引导长度可变。

//一旦赋值长度、内容不可更改的数组

let array:[Int]

array = [1,2,3,4,5]

//array[2] = 23

//array = [1,2,3,4,5]

//数组的遍历

print("第一个数组:")

for (var i:Int =0;i<=4;i++)

{

print(array[i])

}

println()

//元素、长度可变的数组

var array1:[Int] = [1,2,3,4,5]

array1[0] = 2

print("第二个数组:")

for (var i:Int =0;i<=4;i++)

{

print(array1[i])

}

版权声明:本文为博主原创文章,未经博主允许不得转载。