iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Swift中数组及常用方法有哪些
  • 270
分享到

Swift中数组及常用方法有哪些

2023-06-25 13:06:42 270人浏览 八月长安
摘要

这篇文章主要介绍了Swift中数组及常用方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 创建数组// 创建整型数组var array1:&n

这篇文章主要介绍了Swift中数组及常用方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

1. 创建数组

// 创建整型数组var array1: [Int] = [] // []var arrya2: Array<Int> = [1, 2, 3] // [1, 2, 3]var arryaint = [1, 2, 3] // [1, 2, 3]var array3 = Array(arrayLiteral: 1, 2, 3) // [1, 2, 3]

2. 快捷创建重复元素的数组

var array4 = Array(repeating: "swift", count: 3) // ["swift", "swift", "swift"]var array5 = Array(repeating: 1001, count: 3) // [1001, 1001, 1001]

3. 数组相加

// 2个相同类型的数组相加var array6 = [1, 2, 3] + [4, 5, 6] // [1, 2, 3, 4, 5, 6]

4. 常用方法

// 当数组声明为可变时,才能使用增,删,改等方法,常量数组不能进行修改相关操作var array = [1, 2, 3, 4, 5, 6, 7, 8]print(array.count) // 8// 判断数组是空数组if array.isEmpty {    print("array is empty")} else {    print("array is not empty")}// 通过下标访问元素var ele = array[1] // 2// 截取新数组var subArray = array[1...2] // [2, 3]// 获取第一个元素var firstEle = array.first // 1// 获取最后一个元素var lastEle = array.last // 8// 修改下标对应的元素array[1] = 22array // [1, 22, 3, 4, 5, 6, 7, 8]// 修改指定范围的元素array[0...2] = [1, 2, 3] // [1, 2, 3] // 追加单个元素array.append(9) // [1, 2, 3, 4, 5, 6, 7, 8, 9]// 追加一组元素array.append(contentsOf: [10, 11, 12]) // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]// 在指定位置插入单个元素array.insert(0, at: 0) // [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]// 在指定位置插入一组元素array.insert(contentsOf: [-3, -2, -1], at: 0) // [-3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]// 移除指定元素array.remove(at: 1) // -2// 移除一组元素array.removeSubrange(0...2) // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]// 移除首个元素array.removeFirst() // 1// 移除末尾元素array.removeLast() // 12// 移除前几个元素array.removeFirst(3) // [5, 6, 7, 8, 9, 10, 11]// 移除后几个元素array.removeLast(3) // [5, 6, 7, 8]// 替换指定范围的元素array.replaceSubrange(0...3, with: [1, 2, 3, 4]) // [1, 2, 3, 4]// 判断包含指定元素if array.contains(3) {    print("array contains 3")}// 移除所有元素array.removeAll() // []var sortArr = [2, 1, 3, -1]// 从小到大排序sortArr.sorted(by: <) // [-1, 1, 2, 3]// 从大到小排序sortArr.sorted(by: >) // [3, 2, 1, -1]// 获取数组最大值sortArr.min() // -1// 获取数组最小值sortArr.max() // 3

5. 数组遍历

let arr = [11, 22, 33]for item in arr {    print(item)}// 打印数组的下标及对应元素for item in arr.enumerated() {    print(item) // (offset: 0, element: 11) (offset: 1, element: 22) (offset: 2, element: 33)}// 下标遍历for index in arr.indices {    print(arr[index])}

感谢你能够认真阅读完这篇文章,希望小编分享的“Swift中数组及常用方法有哪些”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: Swift中数组及常用方法有哪些

本文链接: https://www.lsjlt.com/news/305006.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Swift中数组及常用方法有哪些
    这篇文章主要介绍了Swift中数组及常用方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 创建数组// 创建整型数组var array1:&n...
    99+
    2023-06-25
  • Swift中字符串类型及常用方法有哪些
    这篇文章主要介绍了Swift中字符串类型及常用方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 构造// 直接赋值text = &q...
    99+
    2023-06-25
  • Swift 数组及常用方法详解总结
    目录1. 创建数组2. 快捷创建重复元素的数组3. 数组相加4. 常用方法5. 数组遍历Swift 数组及常用方法 1. 创建数组 // 创建整型数组 var array1: [...
    99+
    2024-04-02
  • JavaScript数组有哪些常用方法
    这篇文章主要介绍了JavaScript数组有哪些常用方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、前言数组方法有太多了,本文记录一些本人容易记错的一些数组方法,用于巩...
    99+
    2023-06-25
  • JavaScript中数组Array的常用方法有哪些
    这篇文章主要为大家展示了“JavaScript中数组Array的常用方法有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScript中数组Array的常用方法有哪些”这篇文章吧。一....
    99+
    2023-06-25
  • javascript中数组去重常用方法有哪些
    这篇文章将为大家详细讲解有关javascript中数组去重常用方法有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体如下:数组去除重复值是面试常考内容,也是很容易用...
    99+
    2024-04-02
  • JavaScript常用的数组方法有哪些
    这篇文章主要讲解了“JavaScript常用的数组方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript常用的数组方法有哪些”吧!不会...
    99+
    2024-04-02
  • vue常用的数组方法有哪些
    今天小编给大家分享一下vue常用的数组方法有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1. join()join(&...
    99+
    2023-07-04
  • JavaScript数组常用的方法有哪些
    这篇文章主要介绍“JavaScript数组常用的方法有哪些”,在日常操作中,相信很多人在JavaScript数组常用的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • JS数组Array常用方法有哪些
    这篇“JS数组Array常用方法有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“JS数组Array常用方法有哪些”文章吧...
    99+
    2023-06-30
  • js数组的常用方法有哪些
    这篇文章主要介绍了js数组的常用方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇js数组的常用方法有哪些文章都会有所收获,下面我们一起来看看吧。 数组的常用方法有下面...
    99+
    2024-04-02
  • 常用的JavaScript数组方法有哪些
    常用的JavaScript数组方法有:1. push():将一个或多个元素添加到数组的末尾,并返回新数组的长度。2. pop():删...
    99+
    2023-10-12
    JavaScript
  • javascript中常见的数组方法有哪些
    小编给大家分享一下javascript中常见的数组方法有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!javascript数组方法有:concat()、join()、pop()、push()、revers&#...
    99+
    2023-06-14
  • es6中数组新增常用的方法有哪些
    这篇文章主要介绍“es6中数组新增常用的方法有哪些”,在日常操作中,相信很多人在es6中数组新增常用的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”es6中数组新增...
    99+
    2024-04-02
  • JavaScript数组常见使用方法有哪些
    今天小编给大家分享一下JavaScript数组常见使用方法有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1. push...
    99+
    2023-07-04
  • JS数组去重常用方法有哪些
    这篇文章主要介绍了JS数组去重常用方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体如下:先对浏览器Array对象进行支持inde...
    99+
    2024-04-02
  • JavaScript原生数组Array常用方法有哪些
    这篇文章给大家分享的是有关JavaScript原生数组Array常用方法有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。栈方法push方法和pop方法, 可以使数组的行为类似...
    99+
    2024-04-02
  • 常用的javascript数组操作方法有哪些
    这篇文章主要介绍“常用的javascript数组操作方法有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“常用的javascript数组操作方法有哪些”文章能帮助...
    99+
    2024-04-02
  • C#数组常用属性和方法有哪些
    本篇内容主要讲解“C#数组常用属性和方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#数组常用属性和方法有哪些”吧!C#数组实际上是对象。System.Array 是所有数组类型的抽象...
    99+
    2023-06-17
  • JavaScript中数组常用的迭代处理方法有哪些
    这篇文章主要介绍“JavaScript中数组常用的迭代处理方法有哪些”,在日常操作中,相信很多人在JavaScript中数组常用的迭代处理方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作