美文网首页
Swift - 集合类型之数组

Swift - 集合类型之数组

作者: 汪小喵 | 来源:发表于2016-12-25 14:08 被阅读31次

Swift为我们提供了三种集合类型——数组、set、字典,用于存储数据。数组用来按照顺序存储相同类型的数据,set用来无序存储相同类型的数据,字典是用键值对的形式无序存储相同类型的数据。
今天,先来分享数组的基本操作。
(1)创建数组
一般创建数组可以指定数组的类型,或者用字面量的形式让编译器推断数组类型。

let array1:[String] = ["hello", "hi"]
let array2 = ["miao", 20]

array1指定了数组的类型,所以array1中只能存储字符串类型的元素。array2没有指定类型,这是编译器会推导出数组类型为NSObject,不需要再将数字包装成NSNumber。
注意:数组对于存储数据有着具体的要求,数组元素在被存储进入某个数组之前,必须明确数据类型(通过显示类型标注或者类型推断)
(2)获取数组的长度

let length = array1.count

(3)数组的遍历
数组可以用for-in循环来遍历数组中的每一个元素。

let array2 = [1,2,3,4,5]
for element in array2 {
    print(element)
}

(4)数组元素的增加、删除

var array = ["hello","hi"]
// 在末尾追加一个元素
array.append("miao")
// 向指定位置插入一个元素
array.insert("wang", atIndex: 2)
// 删除第一个元素
array.removeFirst()
// 删除最后一个元素
array.removeLast()
// 删除置顶位置的元素
array.removeAtIndex(1)
// 删除所有元素
array.removeAll()
数组元素的增加、删除

除了可以用Swift给我们提供的方法以外,还可以使用下标语法修改数组元素。

使用下标语法修改数组元素

相关文章

  • 8.集合类型(CollectionType)

    kotlin_集合类型 Array_数组 Set Map swift_集合类型 Array_数组

  • Swift编程五(集合类型)

    案例代码下载 集合类型 Swift提供三种主要的集合类型,为数组,集合和字典,用于存储集合值。数组是有序的值集合。...

  • Swift-day5---集合类型--数组,集合,字典

    Swift专栏---集合类型.数组,集合,字典!!!喜欢的小伙伴,可以关注我. * 数组 * 集合 * 字典 Sw...

  • Swift语法--集合类型

    集合类型 提供三种集合,数组、合集、字典。Swift中的集合总是明确能储存的值的类型。 Swift中的集合是采用泛...

  • 集合类型

    集合类型 Swift提供了三种主要的集合类型,称为数组,集合和字典,用于存储值的集合。数组是有序的值集合。集合是唯...

  • Swift - 集合类型之数组

    Swift为我们提供了三种集合类型——数组、set、字典,用于存储数据。数组用来按照顺序存储相同类型的数据,set...

  • Swift 集合类型之数组

    数组是有序的,并且数组中的元素是同一种类型 创建空数组 创建有元素数组 数组添加元素 console log结果如...

  • Swift3.x - 集合类型

    集合类型的介绍Swift中提供三种集合类型:数组(Arrays)、集合(Sets)和字典(Dictionaries...

  • Swift5.1集合类型

    4.集合类型 集合类型:Swift 语⾔提供数组(Array)、集合(Set)和字典(Dictionary)三种基...

  • 4、Swift集合类型

    集合类型 Swift 语言提供数组(Array)、集合(Set)和字典(Dictionary)三种基本的集合类型用...

网友评论

      本文标题:Swift - 集合类型之数组

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