2019独角兽企业重金招聘Python工程师标准>>>

Array是一个有序列表,可以存储多个相同数据类型的值,可以出现相同的值。

这是一个Array数组:

let nameArray = [“a”,”b”,”c"]

nameArray是一个包含String类型的数组,使用for循环可以获取每个值:

for name in nameArray{

println(name)

}

当我们需要再循环中获取当前元素的下标位置时,就要使用Swift中的一个全局函数:enumrate函数了:

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

println(index)

println(value)

}

enumerate可以返回一个元组,包含了数据项的索引和该数据项的值。我们可以很方便的在循环中使用索引值了。

tips:

本文由wp2osc导入,原文链接:http://devonios.com/swift-array-for-enumrate.html

由于OSChina的OpenAPI在处理content参数时会自动过滤img标签,所以无法显示图片,详见

转载于:https://my.oschina.net/lijialong/blog/474378

Swift中的Array数组遍历相关推荐

  1. Scala 中的 Array 数组 详解

    Scala 中的 Array 数组 详解 1. 一维数组的声明与遍历 2. 二维数组的声明与遍历 3. 可变长度数组 ArrayBuffer 4.数组其余方法详解 Scala 语言中提供的数组是用来存 ...

  2. Python3.x Numpy中的array数组_矩阵操作

    - 将array数组转换为矩阵 import math import numpy as np C_zd=np.array([7,5,7,2,42,54,45,43,10,8,15,14]).resha ...

  3. java中集合转数组中_JAVA中集合转数组遍历

    JAVA中集合的遍历的一种方法时集合转数组遍历,也是就调用Collection中的toArray(). 代码: public static void main(String[] args) { // ...

  4. js中的Array数组清空

    var data = new Array();//数组 data.length = 0;//数组的长度等于0,数组的项就会被清空 转载于:https://www.cnblogs.com/jiuyueB ...

  5. Java中对Array数组的api展示

    声明数组: 初始化数组: 查看数组长度: 遍历数组: int数组转成string数组: 从array中创建arraylist: 数组中是否包含某一个值: 将数组转成set集合: 将数组转成list集合 ...

  6. c++ 数组截取_【学习教程】JavaScript中原生Array数组方法详解

    来源 | http://www.fly63.com/article/detial/9692 JS中,数组可以通过阵列构造函数或[]字面量的方式创建.数组是一个特殊的对象,继承自对象原型,但用typeo ...

  7. JavaScript中原生Array数组方法详解

    JS中,数组可以通过阵列构造函数或[]字面量的方式创建.数组是一个特殊的对象,继承自对象原型,但用typeof运算判断时,并没有一个特定的值,仍然返回'对象'.但使用[] instanceof Arr ...

  8. java中array_Java 中的array数组总结之一

    数组:是一个将同种类型的数据存储在存储单元中. 可以用三种方式声明数组: 1.数据类型 标识符[]; int mothDays[]; 2.数据类型 标识符[] = new 数据类型[大小]; int ...

  9. python binascii array('c')_详解Python中的array数组模块相关使用

    初始化array实例化可以提供一个参数来描述允许那种数据类型,还可以有一个初始的数据序列存储在数组中. import array import binascii s = 'This is the ar ...

  10. python中的array函数作用_Python中的Array | 数组2(简介和功能)

    相关文章:Python中的数组Array | 1(简介和功能) 以下是更多函数. 1. typecode:此函数返回初始化数组所用的数据类型. 2. itemsize:此函数返回单个数组元素的大小(以 ...

最新文章

  1. 和12岁小同志搞创客开发:手撕代码,做一款节拍电子鼓
  2. JavaScript移除绑定在元素上的匿名事件处理函数
  3. CentOS修改yum源为阿里云
  4. 数据库系统概念总结:第七章 数据库设计和E-R模型
  5. SQLSERVER自动定时(手动)备份工具
  6. 【MFC】CDialog类详解
  7. php mysql数据库 指南_用 PHP 创建 MySQL 数据库
  8. 快手用户群体分析_深扒200个抖音快手账号,4亿银发人群粉丝数据得出行业新趋势...
  9. WPF显示富文本emoji表情+文本(类似微信)
  10. 使用Gradle – 2019版从Travis可靠发布到Maven Central
  11. 知名大学硕士生被通报,这件事千万别做!
  12. mysql集群参数讲解_Mysql集群讲解(一)
  13. 转载:Pixhawk源码笔记七:姿态控制预览
  14. cocoapods 安装失败 ERROR: Error installing cocoapods: ERROR: Failed to build gem native extension.
  15. Mybatis——持久层框架
  16. android 蒙版图片带拖动_使用jQuery draggable在div剪切蒙版中拖动缩放图像?
  17. Java伪随机数生成器(PRNG)中的弱点
  18. 编写程序,输出如下图形2
  19. PMP学习笔记 第3章 项目经理的角色
  20. 磐石计划(二)——虚拟机win7安装KB4474419和 KB4490628补丁

热门文章

  1. Image.fromarray的用法(实现array到image的转换)
  2. xampp mysql关机意外_xampp运行MySQL shutdown unexpectedly解决方法
  3. 学计算机的选intel还是amd,CPU选择intel还是AMD好?新手组装电脑选购硬件常见问题解答汇总...
  4. gitlab mr wip 怎么弄成_Gitlab基本管理(二)
  5. API开创基底细胞癌手术切缘采集,改善过度医疗现状
  6. Codeforces 36B - Fractal
  7. boost::bind 与 boost::function 的使用方法例子
  8. 寄存器是什么 有什么作用
  9. BeanShell变量和方法的作用域
  10. 2009年北京第一场雪