我有一个愚蠢的问题。
var array1 = ["a","b","c","d"]
我想显示它开始的最后一个索引,例如
// d , c , b , a
我该怎么做?
答案 0 :(得分:1)
那是一个数组。数组上有一个反向方法。
您在编码时绝对应该参考Swift参考。 Apple有一个免费的。 Swift Manual
var a = [1, 1, 3, 4, 5]
let b = a.reversed()
a.reverse()
此时,a和b都是:[5,4,3,1,1]
您还可以键入数组名称,后跟一个点
array.
IDE将提示您改变阵列的所有可能性。反向和反向只是其中两个。
一旦您选择了某个选项,请尝试按选项单击您的选择,您将看到完整的说明:
mutating func reverse()
描述 反转集合的元素。 以下示例反转了字符数组的元素:
var characters: [Character] = ["C", "a", "f", "é"]
characters.reverse()
print(cafe.characters)
// Prints "["é", "f", "a", "C"]
复杂性
O(n),其中n是集合中元素的数量。
这是很多有用的信息!
答案 1 :(得分:1)
let numbers = [3, 5, 7]
for number in numbers.reversed() {
print(number)
}
请看一下Apple的documentation。