Array数组

Array遍历

       var titles=["我的映月","朋友","账号","Discovery"]
        //普通的数组遍历
        for title in titles{
            print(title)
        }
        //带下标的数组遍历
        for (index,title) in titles.enumerated() {
            print(index,title)
            print(titles[index])
        }

Array数组删除

     var carts=["牡丹江木耳","陶瓷菜刀"]
        
        carts.remove(at: 1)
        
        print(carts)

修改数组

        var titles=["我的映月","朋友","账号","Discovery"]
         //替换第0个数据
        titles[0]="Discovery"
//        [0] = "Discovery"
//        [1] = "朋友"
//        [2] = "账号"
//        [3] = "Discovery"
        //在第0个位置插入一条数据
        titles.insert("tianxia", at: 0)
//        [0] = "tianxia"
//        [1] = "Discovery"
//        [2] = "朋友"
//        [3] = "账号"
//        [4] = "Discovery"
        
        //替换0到2的数据为
        titles[0...2]=["a","b","c","d"]
        // titles = 6 values {
//        [0] = "a"
//        [1] = "b"
//        [2] = "c"
//        [3] = "d"
//        [4] = "账号"
//        [5] = "Discovery"
        
        //替换0到1的数据为
        titles[0..<2]=["a","b","c","d"]
//        [0] = "a"
//        [1] = "b"
//        [2] = "c"
//        [3] = "d"
//        [4] = "c"
//        [5] = "d"
//        [6] = "账号"
//        [7] = "Discovery"

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