美文网首页
swift 学习笔记之数组

swift 学习笔记之数组

作者: 维子Vanessa | 来源:发表于2016-01-08 16:01 被阅读33次

    数组

    • 格式var arr:[Int] = [数值1, 数值2, 数值3]
    • 不可变数组 let == NSArray
    • 可变数组 var
    let arr = [10, 11, 12] // 开发中用这种
    let arr2: [Int] = [10, 11, 12]
    let arr3: Array<Int> = [10, 11, 12]
    
    • 注意: 如果向先定义在初始化, 那么就必须在定义的时候指定数据类型
    var arr4:[Int]
    arr4 = [10, 11, 12]
    
    // 如何创建空数组
    var arr5 = [Int]()
    
    // 不能给不可变的数组追加内容
    //arr.append(20)//arr是不可变数组,这样写会报错
    
    // 查找
    arr4[0]
    
    // 修改
    arr4[0] = 55
    arr4
    
    // 追加
    arr4.append(998)
    
    // 删除
    arr4.removeAtIndex(0)
    arr4
    arr4.removeAll()
    arr4
    
    • 数组开辟存储空间规则: 2的倍数
    arr4.capacity
    arr4.append(12)
    arr4.capacity
    arr4.append(11)
    arr4.capacity
    arr4.append(13)
    arr4.capacity
    arr4.append(18)
    arr4.append(998)
    arr4.capacity
    arr4.append(998)
    arr4.append(998)
    arr4.append(998)
    arr4.append(998)
    arr4.capacity
    
    // 遍历
    for number in arr4
    {
        print(number)
    }
    

    相关文章

      网友评论

          本文标题:swift 学习笔记之数组

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