我有数组,需要反转它没有Array.reverse方法,只有一个for循环.
var names:[String] = ["Apple","Microsoft","Sony","Lenovo","Asus"]
这是@Abhinav的答案译成Swift 2.2:
var names:[String] = ["Apple","Asus"] var reversedNames = [String]() for arrayIndex in (names.count - 1).stride(through: 0,by: -1) { reversedNames.append(names[arrayIndex]) }
使用此代码不应该给您任何关于使用C风格for循环使用的错误或警告或使用 – .
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。