How to reverse array in Swift without using “.reverse()”?

后端 未结 21 1805
清歌不尽
清歌不尽 2020-12-08 20:14

I have array and need to reverse it without Array.reverse method, only with a for loop.

var names:[String] = [\"Apple\", \"Microsof         


        
21条回答
  •  清歌不尽
    2020-12-08 20:46

    Swift 3:

    var names:[String] = ["Apple", "Microsoft", "Sony", "Lenovo", "Asus"]
    
    var reversedNames : [String] = Array(names.reversed())
    
    print(reversedNames)  // ["Asus", "Lenovo", "Sony", "Microsoft", "Apple"]
    

提交回复
热议问题