Swift 数组的常用 *** 作

Swift 数组的常用 *** 作,第1张

概述//数组 /* * Swift 要求一个数组要能正常使用 得满足两点 * 1,数组一定要初始化,初始化时可以赋值,也可以直接=[] 表示一个空数组 * * 2,必须要指定数据类型,可以通过赋值的方式让编译器自动识别数据类型,也可以自己指定。 * */ // 我们试一下 var testArray1=[]; testArray1.append(11) 此处由于违反了 第二条没有指定数据类型,所以是错


//数组


/*

* Swift 要求一个数组要能正常使用 得满足两点

* 1,数组一定要初始化,初始化时可以赋值,也可以直接=[] 表示一个空数组

*

* 2,必须要指定数据类型,可以通过赋值的方式让编译器自动识别数据类型,也可以自己指定。

*

*/


// 我们试一下



var testArray1=[];

testArray1.append(11)


此处由于违反了 第二条没有指定数据类型,所以是错的



var testArray2:[String]

testArray2.append("test")

此处虽然指定了数据类型,但是违反了第一条没有初始化,所以也是错的


下来我们来看一下数组的一些常用方法


//1,访问元素var test1Array=["你好","Swift","我在学习Swift"]println("第一个元素:\(test1Array[0])")println("最后一个元素:\(test1Array.last)")//2 获取数组元素的个数println("数组个数为:\(test1Array.count)")//3 判断数组是否为空var test3Array:[String]=[]//方法1,根据数组元素的个数判断if test3Array.count==0{    println("此数组为空")}//方法2,isEmptyif test3Array.isEmpty {    println("此数组为空")}//4修改数组var test4Array=["你好","我在学习Swift","刚开始","才学到数组","正在修改","数组中的元素"]test4Array[1]="ios"println(test4Array)test4Array[2...5]=["test2","test3","test4","test5"]println(test4Array)//5 数组的遍历//5.1 for 循环var i=0;for (i; i<test4Array.count;i++){    println("\(test4Array[i])")}//5.2 for in for string in test4Array{    println("\(string)")}//5.3 for 循环+元祖for (index,str) in enumerate(test4Array){    println("\(index):\(str)")}//6 数组插入元素//6.1 末尾添加元素test4Array.append("最后一个")println(test4Array)//6.2 插入到指定位置test4Array.insert("test1",atIndex: 1)println(test4Array)//7 删除元素//7.1 删除指定位置的元素test4Array.removeAtIndex(1)println(test4Array)//7.2删除最后一个元素test4Array.removeLast()println(test4Array)


苹果开发群 :414319235 欢迎加入 欢迎讨论问题

总结

以上是内存溢出为你收集整理的Swift 数组的常用 *** 作全部内容,希望文章能够帮你解决Swift 数组的常用 *** 作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1085493.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存