SWIFT 数组

简介: Swift数组是声明有以下几种, var countries:[String] = ["China","American","Russia"] var capitals:Array = ["Bejing","Washington","Moscow"] var fruits = ["apple"...

Swift数组是声明有以下几种,

var countries:[String] = ["China","American","Russia"]

var capitals:Array<String> = ["Bejing","Washington","Moscow"]

var fruits = ["apple","orange","banana","pineapple"] //自动推断类型

var defaultValueArray = [Int](count: 5, repeatedValue: 0) //建立一个默认值都为0长度为5的整形数组

 

遍例数组有以下几种方式,第一种是像别的编程语言一样通过数组下标来循环遍例变量

for i in 0..<countries.count{

    println(countries[i])

}

 第二种是直接遍例

for value in fruits{

    println(value)

}

第三种是借助一个Tuple来遍例数组,Tuple中第一个为下标索引,第二个为值

for (index,value) in enumerate(fruits) {

    println("index:\(index) value:\(value)")

}

往数组中添加元素,此时数组中就有五个水果啦

fruits.append("Lemon")

在指定的位置添加一个元素

fruits.insert("Waterlemon", atIndex: 0) 此时第一个元素就是Waterlemon啦

说完添加就得说删除了,看以下的方法不用解释了,你懂得。

fruits.removeAtIndex(0)

fruits.removeLast()

removeAll方法接受一个参数,允许清空数组时是否保持数组的容量,该参数默认值为false,即将数组的capacity容量设置为0。

fruits.removeAll(keepCapacity: false)

判断数组是否为空

fruits.isEmpty

反转数组

fruits.reverse()

目录
相关文章
|
6月前
|
存储 安全 Swift
在Swift中,数组(Array)
在Swift中,数组(Array)
60 3
|
Swift 索引
18 在Swift中创建一个数组
在Swift中创建一个数组
341 0
|
22天前
|
存储 Swift iOS开发
Swift 数组
10月更文挑战第27天
23 3
|
6月前
|
存储 安全 Swift
【Swift开发专栏】Swift中的集合类型:数组、字典与集合
【4月更文挑战第30天】本文探讨Swift的三种内置集合类型:数组、字典和集合。数组是有序元素集合,支持动态大小调整和类型安全;字典是无序键值对,适用于快速查找;集合是无序不重复元素集合,适合检查元素存在性和集合运算。理解这些特性和用法能提升Swift编程效率。
69 1
|
6月前
|
Swift 索引
在Swift中,要删除数组中特定索引位置的元素
在Swift中,要删除数组中特定索引位置的元素
113 3
|
6月前
|
存储 安全 Swift
在Swift编程语言中,数组(Array)
在Swift编程语言中,数组(Array)
73 3
|
6月前
|
存储 安全 Swift
在Swift编程语言中,数组
在Swift编程语言中,数组
59 2
|
6月前
|
存储 Swift
在Swift中,数组(Arrays)和字典
在Swift中,数组(Arrays)和字典
58 1
|
Swift
Swift - 用装有控制器name的数组for循环批量创建控制器(string转UIViewController)
Swift - 用装有控制器name的数组for循环批量创建控制器(string转UIViewController)
102 0
|
Swift
Swift - 数组
Swift - 数组
106 0