美文网首页
数组基本操作

数组基本操作

作者: 敲代码的小三爷 | 来源:发表于2019-03-06 15:27 被阅读0次

Array

定义空Array

var array1: Array<Int> = Array<Int>()
var array2: [Int] = []
var array3 = array2

Array赋值

var threeInts = [Int](repeating: 3, count: 3)
var sixInts = threeInts + threeInts
var fiveInts = [1,2,3,4,5]

元素判断与获取

//判断元素个数
fiveInts.count
//判断是否为空
array1.isEmpty
//获取元素
fiveInts[2]
//通过下标集合获取的元素集合为ArraySlice而非Array
type(of: fiveInts[0..<2])
fiveInts[0...2]

遍历Array

for value in fiveInts {
    print(value)
}

for (index, value) in fiveInts.enumerated() {
    print("\(index):\(value)")
}

fiveInts.forEach { print($0) }

for in 与 forEach的区别

Array元素修改

//添加元素
array1.append(1)
array1 += [2,3,4]

//插入元素
array1.insert(0, at: array1.startIndex)

//删除元素
array1.remove(at: 4)
array1.removeLast()
array1.popLast())

相关文章

  • 2. Numpy使用

    numpy的基本操作 生成数组 数组的基本操作 数组的运算 数组间的运算

  • 数组基本操作

    Array 定义空Array Array赋值 元素判断与获取 遍历Array for in 与 forEach的区...

  • swift5.0 --- 数组

    一、数组基本操作: 二、数组排序 三、数组比较 四、数组遍历

  • 迟到的Swift入门 - 数组操作

    Swift数组操作 1. 数组的日常操作 1.0 声明数组 初始化空数组 初始化默认值的数组 2. 数组基本操作 ...

  • 数组

    基本操作 数组的增删改查 二维数组

  • PHP数组的进阶用法

    对于数组的基本操作,可参考PHP数组的相关操作 array_filter()过滤数组元素array_filter(...

  • 基本dom操作,数组操作

    dom操作 数组操作

  • js基础了解

    js数组常用遍历方法使用: js数组常用操作方法使用: 基本逻辑运算: 基本字符串操作方法:

  • JNI--数组的访问

    今天来使用JNI对数组操作,数组分为基本类型数组和引用类型数组,首先来看下基本类型数组的使用 1.基本类型数组 我...

  • MATLAB的Cell数组操作

    5.3 Cell数组的基本操作 本小节结合示例对元胞数组的一些基本操作进行介绍。 【例3-26】元胞数组的合并。 ...

网友评论

      本文标题:数组基本操作

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