码迷,mamicode.com
首页 > 其他好文 > 详细

swift中array的相关操作

时间:2014-06-10 17:08:13      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:class      第一个   一个   存储   swift   

 1,数组基本操作      

      //插入元素,替换插入后第一个元素

            var aa = [1,2,3,4]

            aa[1...1] = [6,7,8]

            println("\(aa)")

        

           //插入元素,不替换插入后第一个元素

            aa = [1,2,3,4]

            aa[3..3] = [6,7,8]

            println("\(aa)")

        

            //插入元素,替换插入后第一个元素,在最后一个元素后插入不可用...运算

            var bb = [1,2,3,4]

            bb[4..4] = [6,7,8]

            println("\(bb)")

        

            //合并数组,合并的两个数组的元素类型必须保持一致

            var cc = ["1","2","3","4"]

            var dd  = ["one","two","three"]

            cc += dd

            println("\(cc)")

        

            //移除数组元素

            cc.removeAtIndex(1)

        

            //数组插入元素

            cc[1..1] = ["tt"//方法一

            cc.insert("tt",atIndex:1) //方法二

            println("\(cc)")

 

2,如果是需要存储不同类型的元素在一个数组中,则有以下定义

    var a = ["a",1]  //swift认为是nsarray类型,不可以对a进行任何增删改操作,

         var b: Array = [1,"a"]   ///swift认为是array类型,可以对a进行任何增删改操作,

         var c: Array<Any> = ["a", "1"]  /swift认为是array类型,可以对a进行任何增删改操作,

 

swift中array的相关操作,布布扣,bubuko.com

swift中array的相关操作

标签:class      第一个   一个   存储   swift   

原文地址:http://www.cnblogs.com/dugulong/p/3779546.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!