【发布时间】:2015-11-01 14:54:47
【问题描述】:
我有数组,需要在没有Array.reverse 方法的情况下反转它,只有for 循环。
var names:[String] = ["Apple", "Microsoft", "Sony", "Lenovo", "Asus"]
【问题讨论】:
-
为什么不使用
reverse? -
使用与任何语言相同的基本逻辑,例如C# Reverse an array without using reverse method of array
-
@AlexK。关键是 Swift 标准库中已经有一种有效的方法可以做到这一点。
-
@EricD。是的,但 OP 知道这一点;这可能是一个比较科学的任务
-
我想要一个以功能方式实现的反向示例,而不改变任何东西,例如类似于传统的 Lisp 递归反向函数。