如何以相反的顺序打印以下数组?
var toDoListReverse = ["Take out garbage", "Pay bills", "Cross off finished items"]
这里是快速代码3
let array = ["IOS A", "IOS B", "IOS C"]
for item in array.reversed() {
print("Found \(item)")
}
以相反的顺序打印数组
喜欢这个:
toDoListReverse.reversed().forEach {print($0)}
func reverseArray(values: [Int]) {
var reversedArray : [Int] = []
var lastElement : Int = -1
for _ in values {
lastElement += 1
}
for _ in values {
reversedArray.append(values[lastElement])
lastElement -= 1
}
print("reversed Array is \(reversedArray)")
}
您可以这样调用此函数:
reverseArray(values: [1, 2, 3 , 90, 9888 , 654])
Swift 4
let numbers = [10, 50, 40]
for number in numbers.reversed() {
print(number)
}
//我们可以通过调用reversed()方法来反转数组而不为其元素分配新的空间。