Swift4.0 数组的常用详解
2017-10-18 18:21
267 查看
//创建数据的几种方式
var someArray1 = [String](repeatElement("123", count: 3)) //类型是字符串,默认是123 长度是3
var someArray2 = ["123","123","123"]
var someArray3 : [String]=["123","123","123"]
someArray1.count
//使用数据中的某个值
var someVar1 = someArray1[2]
someArray1[1]="234"
someArray1
//数组的追加值
var someArray4=[Int]()//创建一个初始化数据为空的数据
someArray4.count
someArray4.append(10)
someArray4.append(13)
someArray4.append(15)
//数据的遍历 for in
for someVar2 in someArray4
{
print(someVar2)
}
//遍历数组的下标和值 enumerated 枚举的意思
for (index , item) in someArray4.enumerated()
{
print("下标\(index) 值为\(item)")
}
//合并数据 +
var someArray5 = someArray1+someArray2
//数组删除某个元素
someArray4.remove(at: 1)
someArray4.remove(at: 1)
someArray4.count
print(someArray4)
//更改数据的某个元素
someArray4[0]=222;
someArray4
//判断数据是否为空
if someArray5.isEmpty {
print("数组为空")
}else{
print("数组不为空")
}
var someArray1 = [String](repeatElement("123", count: 3)) //类型是字符串,默认是123 长度是3
var someArray2 = ["123","123","123"]
var someArray3 : [String]=["123","123","123"]
someArray1.count
//使用数据中的某个值
var someVar1 = someArray1[2]
someArray1[1]="234"
someArray1
//数组的追加值
var someArray4=[Int]()//创建一个初始化数据为空的数据
someArray4.count
someArray4.append(10)
someArray4.append(13)
someArray4.append(15)
//数据的遍历 for in
for someVar2 in someArray4
{
print(someVar2)
}
//遍历数组的下标和值 enumerated 枚举的意思
for (index , item) in someArray4.enumerated()
{
print("下标\(index) 值为\(item)")
}
//合并数据 +
var someArray5 = someArray1+someArray2
//数组删除某个元素
someArray4.remove(at: 1)
someArray4.remove(at: 1)
someArray4.count
print(someArray4)
//更改数据的某个元素
someArray4[0]=222;
someArray4
//判断数据是否为空
if someArray5.isEmpty {
print("数组为空")
}else{
print("数组不为空")
}
相关文章推荐
- Swift4.0 字符串常用详解
- javascript的数组和常用函数详解
- JavaScript语法基础:数组的常用方法详解
- JS常用的几种数组遍历方式以及性能分析对比实例详解
- JavaScript 数组详解以及常用方法
- javascript数组5个常用方法详解
- javascript的数组和常用函数详解
- Linux Shell数组常用操作详解
- php数组常用方法详解
- Swift4.0 Array数组详解
- Java基础与案例开发详解の数组及常用技巧
- Windows 常用网络命令详解
- 树状数组详解(转)
- 基于Windows Phone开发的Silverlight常用控件详解
- Android 常用的ORM框架详解
- Java中对Array数组的常用操作
- 详解DNS的常用记录(上):DNS系列之二
- javascript常用经典算法实例详解
- Ant常用命令详解
- javaScript数组常用的的一些操作