数组

作者: InitWithYou | 来源:发表于2016-09-22 11:09 被阅读10次
    //[String] 表示数组存放字符串的数组
    let array = ["dsakljdkl","wwww"]
    
    //Swift中,可以直接将数字放入数组中,不需要包装
    //如果数组内的元素数据类型不一致,自动推导的格式是 【NSObject】
    
    let array2 = ["qqqq",48,UIView()]
    
    //遍历数组
    for Str in array
    {
        print(Str)
    }
    
    // 可变 var & 不可变 let
    var list = ["zahng","lissss"]
    
    //追加元素,必须是可变的 var、
    list.append("hahahahah")
    
    //删除
    list.removeAtIndex(1)
    list
    
    // 1.定义且实例化一个只能保存字符串的数组
    var arrM = [String]()
    
    // 2.追加元素,跟踪容量的变法,发现,如果数组容量不够,再次添加则会在当前容量基础上*2
    for i in 0 ... 16
    {
        arrM.append("hello \(i)");
        print("索引 \(i) 数组容量 \(arrM.capacity)")
    }
    
    //定义数组,数组能保存整数,并且实例化数组的对象()
    //var arrM2 = [Int]()
    
    //定义数组类型,指定数组能够保存整数,但是并没有去创建数组对象,无法对数组做操作
    var arrM2 :[Int]
    arrM2 = [Int]()
    
    //定义数组并指定容量
    //count:数组的容量 repeatedValue: 默认的数组填充内容
    var arrM3 = [Int](count: 32, repeatedValue:0)
    print(arrM3)
    
    //数组的拼接
    var arr1 = [1,2,3,4]
    var arr2 = [5,6,7,8,9,10]
    
    arr1 += arr2
    var arr3 = arr1 + arr2
    

    相关文章

      网友评论

          本文标题:数组

          本文链接:https://www.haomeiwen.com/subject/wsrzettx.html