前端之家收集整理的这篇文章主要介绍了
Swift -- 数组的使用,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
import UIKit
/*
数组:
1.数组(Array)是一串有序的由相同类型元素构成的集合
2.数组中的集合元素是有序的,可以重复出现
3.Swift中的数组 类型是Array,是一个泛型集合
数组的初始化:
数组分成: 可变数组 和 不可变数组
使用let 修饰不可变数组
使用var 修饰可变数组
*/
//1.定义数组
//1>定义不可变数组
let array = ["summer","amy","sun"]
//2>定义可变数组
//var mutableArr = Array<String>()
var mutableArr = [String]()//一般的写法
//2.对可变数组的基本操作
//2.1>添加元素
mutableArr.append("adc")
mutableArr.append("def")
mutableArr.append("hig")
mutableArr.append("klm")
mutableArr.append("nop")
//2.2>删除元素
mutableArr.remove(at: 0)
mutableArr
//2.3>修改元素
mutableArr[0] = "xyz"
mutableArr
//2.4>取出某一个元素
mutableArr[0]
//3.数组的遍历
//3.1> 根据下标值进行遍历
for i in 0..<array.count{
print(array[i])
}
//3.2> 直接遍历数组的元素
for name in array{
print(name)
}
//3.3> 遍历数组中前两个元素 (少见这种方法)
for i in 0..<2{
print(array[i])
}
for name in array[0..<2]{
print(name)
}
//4.数组的合并
let resultArr = array + mutableArr
//注意: 相同类型的数组才可以进行合并,不同类型的数组不能相加合并
//let arr1 = ["哈哈哈"]
//let arr2 = [3,4,4]
//let arr3 = arr1 + arr2