美文网首页
Swift 创建数组的N种方式

Swift 创建数组的N种方式

作者: 一个栗 | 来源:发表于2021-06-27 10:52 被阅读0次

字面量创建

  • 可以使用数组字面量来初始化一个数组,它是一种以数组集合来写一个或者多个值的简写方式。数组字面量写作一系列的值,用逗号分隔,用方括号括起来。
let array = [1,2,3,4]

字面量创建空数组

  • 创建空数组的时候必须携带类型信息
  • 如果内容已经提供了类型信息,比如说作为函数的实际参数或者已经分类了的变量或常量,你可以通过空数组字面量来创建一个空数组。


    创建空数组的时候必须携带类型信息
var array = [1,2,3,4]
print(array)
array = []
print(array)

运行结果如下:
[1, 2, 3, 4]
[]

初始化器

  • 使用初始化器有2种方式
  • 类型
  • Array<类型>()
var array = [String]()
var array2 = Array<String>()

初始化器参数

  • init(repeating repeatedValue: Element, count: Int)
  • init(arrayLiteral elements: Element...)
let array = Array(repeating: "Z", count: 5)
print(array)

运行结果如下:
["Z", "Z", "Z", "Z", "Z"]
  • init<S>(_ elements: S) where S : Sequence, Self.Element == S.Element
  • init(from decoder: Decoder) throws
let numbers = [Int](0...7)
print(numbers)
let persons = ["zhangsan":27,"lisi":27,"wangwu":27,]
let names = [String](persons.keys)
print(names)

运行结果如下:
[0, 1, 2, 3, 4, 5, 6, 7]
["wangwu", "zhangsan", "lisi"]

相关文章

  • Swift 创建数组的N种方式

    字面量创建 可以使用数组字面量来初始化一个数组,它是一种以数组集合来写一个或者多个值的简写方式。数组字面量写作一系...

  • 数组,切片

    数组 创建方式 提起切片,我们必须要先了解数组,数组的类型名是[n]elementType,n代表数组长度,ele...

  • Swift3.0 数组

    数组以有序的方式来储存相同类型的值。相同类型的值可以在数组的不同地方多次出现。 //创建空数组 //Swift创建...

  • Swift5 数组(Array)操作

    Swift数组创建 Swift获取指定位置数据 Swift数组遍历 for、map、flatMap、reduce ...

  • JavaScript Array 类型 1

    创建数组的两种方式 使用 Array 的构造函数 创建空数组: 创建 length 为 108 的数组: 创建包含...

  • iOS开发 - 「Swift 学习」Array集合类型创建、编辑

    Swift语言创建数组,合并、插入、删除数组元素 创建数组 一、创建空数组 二、创建数值型数组 直接用字面量创建数...

  • JavaScript随记1

    一.数组的创建 数组创建的三种方式: 二.数组的属性 获取数组长度: length 数组排序: sort() 合并...

  • JS数组总结

    数组的创建 数组的创建有三种方式:构造函数方式、字面量方式、ES6新增的Array.of()方法创建。 构造函数方...

  • Java基础指数-数组

    数组 一维数组 创建方式: 动态创建: 静态创建: length 属性: 数组的迭代: 二维数组创建方式: 数组的...

  • JavaScript 数组方法大全

    JavaScript 数组方法大全 数组创建 JavaScript 中创建数组的方法有两种方式,第一种是使用Arr...

网友评论

      本文标题:Swift 创建数组的N种方式

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