我如何能够将最后一个索引数组显示为第一个索引

时间:2017-06-11 01:06:59

标签: arrays swift

我有一个愚蠢的问题。

var array1 = ["a","b","c","d"]

我想显示它开始的最后一个索引,例如

// d , c , b , a

我该怎么做?

2 个答案:

答案 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