无法在 Swift 标准库参考中找到 enumerate() 函数

unable to find enumerate() func in Swift standard library reference

我是 Swift 的新手,正在学习数组的概念。我从 "swift programming language 2.1" 看到了下面的代码。

var array = [1,2,3,4,5]
for (index, value) in array.enumerate() {
    print("\(value) at index \(index)")
}

我想阅读更多关于 enumerate() 函数的信息,所以我查找了 Apple developer's page on Array,但是,我在此页面上找不到名为 enumerate() 的函数。我是在看错地方还是遗漏了什么?有人可以帮我一下吗?在此先感谢您的帮助!

当您遇到找不到相关文档的 Swift 标准库函数或方法时,请在 Xcode 中按住命令并单击它。这将带您了解它的定义,在本例中为

extension SequenceType {
    /// Return a lazy `SequenceType` containing pairs (*n*, *x*), where
    /// *n*s are consecutive `Int`s starting at zero, and *x*s are
    /// the elements of `base`:
    ///
    ///     > for (n, c) in "Swift".characters.enumerate() {
    ///         print("\(n): '\(c)'")
    ///       }
    ///     0: 'S'
    ///     1: 'w'
    ///     2: 'i'
    ///     3: 'f'
    ///     4: 't'
    @warn_unused_result
    public func enumerate() -> EnumerateSequence<Self>
}

上面说的是 enumerate() 为您的集合中的每个值返回一个元组,元组中的第一个元素是当前项目的索引,第二个是该项目的值项目。