如何在Swift 3.0中使用for循环反转数组?

Mai*_*jat -6 arrays swift swift3

如何在Swift 3中使用for循环反转以下数组?如何以相反的顺序打印以下数组?

var toDoListReverse = ["Take out garbage", "Pay bills", "Cross off finished items"]
Run Code Online (Sandbox Code Playgroud)

在Swift 3.0下的版本的以下链接中有很多答案,但我无法弄清楚将它用于当前版本的Swift.

如何在不使用".reverse()"的情况下在Swift中反转数组?

如何在swift中以相反的顺序迭代循环?

iOS*_*iOS 12

这是swift 3的代码

let array = ["IOS A", "IOS B", "IOS C"]
for item in array.reversed() {
    print("Found \(item)")
}
Run Code Online (Sandbox Code Playgroud)


mat*_*att 7

以相反的顺序打印数组

像这样:

toDoListReverse.reversed().forEach {print($0)}
Run Code Online (Sandbox Code Playgroud)

  • 当然有效.我还在摸着原来的问题.下次,请询问您真正想知道答案的问题. (2认同)
  • @matt Hrm.我假设练习是在不使用`reversed()`的情况下完成的.我可能误解了这个问题. (2认同)