Swift数组

Swift 3.0 去掉了普通for循环
[NSObject] 换成了 [Any] 类型,可以添加任意类型元素,不需要转换

        // 1.不可字符串变数组
        let names = ["张三","李四"]
        print(names)
        
        // 2.可变整型数组
        // 定义一个整型空数组
        var number = [Int]()
        
        // 数组容量
        print(number.capacity)
        
        // 3.添加元素
        number.append(1)
        number.append(2)
        number.append(3)
        number.append(4)
        print(number)
        
        // 4.移除元素
        number.remove(at: 0)
        
        // 保持系统容量
        number.removeAll(keepingCapacity: true)
        print(number)
    
        // 5.数组遍历
        // 1) 普通遍历方式
        for i in 0 ..< number.count {
            print(number[i])
        }
        
        // 2)forin遍历
        for value in number {
            print(value)
        }
        
        // 3)枚举遍历
        for (i,v) in number.enumerated() {
            print("\(i)->\(v)")
        }
        
        // 4)while遍历
        var i=0
        while i

你可能感兴趣的:(Swift数组)