文档章节

swift --数组

卡奇匠
 卡奇匠
发布于 2016/03/03 23:12
字数 232
阅读 13
收藏 0

func demo5(){
       
//创建一个空的 数组
        var array:[Int] = [Int]()
       
       
for var i = 0; i < 5; i++ {
           
            array.
append(i)
           
print("\(i)===\(array.capacity)")
        }
    }
   
   
//数组的删除,修改 添加
    func demo4(){
       
       
var array = [""]
       
//添加
        array.append("")
       
print(array)
       
//修改 通过下标修改
        array[1] = ""
       
//删除
        array.removeAtIndex(2)
       
//删除保留容量
        array.removeAll(keepCapacity: true)
    }
   
   
//数组的合并
    func demo3(){
   
       
let array1 = [1,2,3]
       
let array2 = [22,33]
       
//1 合并 相同类型直接相加
        let array3 = array1 + array2
       
print(array3)
       
       
//2 添加方式合并
        var array4  = [33]
        array4.
appendContentsOf(array2)
       
print(array4)
    }
   
 
//数组的遍历
    func demo2(){
   
//定义一个数组
        let array1 = [1,2,3,4,5,6]
       
//1 for i遍历
        for var i = 0; i < array1.count; i++ {
           
print(array1[i])
        }
       
//======
        //2 for in 遍历
        for value in array1 {
           
print(value)
        }
       
//========
        //3 for in 遍历 value 下标
        for (index, value) in array1.enumerate() {
          
//格式化输出
            print("\(index) == \(value)")
        }
    }
   
   
   
//数组的定义
    func demo1(){
   
//定义不可变数组
        let array = [2,3,4,4]
       
let array1 = ["ds","e","wwe"]
       
       
//初始化一个空的数组
        var array2 = [String]()
       
       
//往数组中添加元素
        array2.append("a")
       

    }


© 著作权归作者所有

共有 人打赏支持
上一篇: swift --字典
下一篇: swift学习--控制流
卡奇匠
粉丝 21
博文 67
码字总数 68740
作品 0
海淀
程序员
私信 提问
07-Swift中的数组

数组 1 数组的介绍 2 数组的初始化 数组的初始化 在声明一个Array类型的时候可以使用下列的语句之一 声明的数组需要进行初始化才能使用,数组类型往往是在声明的同时进行初始化的 3 对数组的...

不孤独的美食家
2016/08/06
4
0
【译】Swift算法俱乐部-二维数组

本文是对 Swift Algorithm Club 翻译的一篇文章。 Swift Algorithm Club是 raywenderlich.com网站出品的用Swift实现算法和数据结构的开源项目,目前在GitHub上有18000+⭐️,我初略统计了一下...

Andy_Ron
2018/09/25
0
0
【译】Swift算法俱乐部-线性搜索

本文是对 Swift Algorithm Club 翻译的一篇文章。 Swift Algorithm Club是 raywenderlich.com网站出品的用Swift实现算法和数据结构的开源项目,目前在GitHub上有18000+⭐️,我初略统计了一下...

Andy_Ron
2018/09/19
0
0
【译】Swift算法俱乐部-选择排序

本文是对 Swift Algorithm Club 翻译的一篇文章。 Swift Algorithm Club是 raywenderlich.com网站出品的用Swift实现算法和数据结构的开源项目,目前在GitHub上有18000+⭐️,我初略统计了一下...

Andy_Ron
2018/09/28
0
0
【译】Swift算法俱乐部-有序数组

本文是对 Swift Algorithm Club 翻译的一篇文章。 Swift Algorithm Club是 raywenderlich.com网站出品的用Swift实现算法和数据结构的开源项目,目前在GitHub上有18000+⭐️,我初略统计了一下...

Andy_Ron
2018/12/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

《傲慢与偏见》的读书笔记与读后感作文2400字

《傲慢与偏见》的读书笔记与读后感作文2400字: 作者:孙苑馨;笔者按:读书这个习惯是我爸妈养出来的。小时候父母赚的钱除了吃饭穿衣剩下的就是买书了,他们除了买各种新鲜出版的文艺派图书...

原创小博客
8分钟前
0
0
oozie job 的挂了监控报警或重启

oozie Coordinator 的job 和actioni状态很多,但好像不支持设置某状态如failed后30分钟后自动重新拉启,因他的条件只有几种:触发条件可以是一个时间频率、一个dataset实例是否可用,或者可能...

hblt-j
26分钟前
1
0
python精简笔记-[6]-条件判断[if]语句

语法: if 判断条件: 执行语句……elif 判断条件:    执行语句……elif 判断条件:    执行语句……else: 执行语句…… 实例1: n = input("请输入您的性别: "...

平头哥-Enjoystudy
30分钟前
0
0
RxJava 是如何实现线程切换的(上)

前言 通过前一篇的从观察者模式出发,聊聊RxJava,我们大致理解了RxJava的实现原理,在RxJava中可以非常方便的实现不同线程间的切换。subscribeOn 用于指定上游线程,observeOn 用于指定下游线...

亭子happy
57分钟前
2
0
想晋级高级工程师只知道表面是不够的!Git内部原理介绍

本文由云+社区发表 作者:腾讯工蜂用户:王二卫 从不一样的视角了解git,以便更好的使用git 一、git & git 版本库认识 git 是一个内容寻址的文件系统,其核心部分是一个简单的键值对数据库(...

腾讯云加社区
59分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部