How to create an empty array in Swift?

前端 未结 13 950
耶瑟儿~
耶瑟儿~ 2020-11-30 17:25

I\'m really confused with the ways we create an array in Swift. Could you please tell me how many ways to create an empty array with some detail?

13条回答
  •  执念已碎
    2020-11-30 18:21

    Here are some common tasks in Swift 4 you can use as a reference until you get used to things.

        let emptyArray = [String]()
        let emptyDouble: [Double] = []
    
        let preLoadArray = Array(repeating: 0, count: 10) // initializes array with 10 default values of the number 0
    
        let arrayMix = [1, "two", 3] as [Any]
        var arrayNum = [1, 2, 3]
        var array = ["1", "two", "3"]
        array[1] = "2"
        array.append("4")
        array += ["5", "6"]
        array.insert("0", at: 0)
        array[0] = "Zero"
        array.insert(contentsOf: ["-3", "-2", "-1"], at: 0)
        array.remove(at: 0)
        array.removeLast()
        array = ["Replaces all indexes with this"]
        array.removeAll()
    
        for item in arrayMix {
            print(item)
        }
    
        for (index, element) in array.enumerated() {
            print(index)
            print(element)
        }
    
        for (index, _) in arrayNum.enumerated().reversed() {
            arrayNum.remove(at: index)
        }
    
        let words = "these words will be objects in an array".components(separatedBy: " ")
        print(words[1])
    
        var names = ["Jemima", "Peter", "David", "Kelly", "Isabella", "Adam"]
        names.sort() // sorts names in alphabetical order
    
        let nums = [1, 1234, 12, 123, 0, 999]
        print(nums.sorted()) // sorts numbers from lowest to highest
    

提交回复
热议问题