结构
Enumerated
EnumeratedSequence
序列或集合的元素的枚举。
声明
@frozen struct EnumeratedSequence<Base> where Base : Sequence
概述
EnumeratedSequence
是对序列(n
、x
),其中 n
是从零开始的连续 Int
值,而 x
是基本序列的元素。
要创建 EnumeratedSequence
的实例,请在序列或集合上调用 enumerated()
。下面的示例枚举数组的元素。
var s = ["foo", "bar"].enumerated()
for (n, x) in s {
print("\(n): \(x)")
}
// Prints "0: foo"
// Prints "1: bar"
可用版本
iOS 8.0+, iPadOS 8.0+, macOS 10.10+, Mac Catalyst 13.0+, tvOS 9.0+, watchOS 2.0+
相关用法
- Swift EnumeratedSequence forEach(_:)用法及代码示例
- Swift EnumeratedSequence.Iterator map(_:)用法及代码示例
- Swift EnumeratedSequence.Iterator flatMap(_:)用法及代码示例
- Swift EnumeratedSequence drop(while:)用法及代码示例
- Swift EnumeratedSequence.Iterator allSatisfy(_:)用法及代码示例
- Swift EnumeratedSequence.Iterator drop(while:)用法及代码示例
- Swift EnumeratedSequence dropFirst(_:)用法及代码示例
- Swift EnumeratedSequence.Iterator filter(_:)用法及代码示例
- Swift EnumeratedSequence.Iterator reduce(into:_:)用法及代码示例
- Swift EnumeratedSequence compactMap(_:)用法及代码示例
- Swift EnumeratedSequence map(_:)用法及代码示例
- Swift EnumeratedSequence sorted(by:)用法及代码示例
- Swift EnumeratedSequence filter(_:)用法及代码示例
- Swift EnumeratedSequence flatMap(_:)用法及代码示例
- Swift EnumeratedSequence shuffled(using:)用法及代码示例
- Swift EnumeratedSequence.Iterator compactMap(_:)用法及代码示例
- Swift EnumeratedSequence.Iterator prefix(_:)用法及代码示例
- Swift EnumeratedSequence shuffled()用法及代码示例
- Swift EnumeratedSequence reduce(into:_:)用法及代码示例
- Swift EnumeratedSequence dropLast(_:)用法及代码示例
- Swift EnumeratedSequence first(where:)用法及代码示例
- Swift EnumeratedSequence contains(where:)用法及代码示例
- Swift EnumeratedSequence suffix(_:)用法及代码示例
- Swift EnumeratedSequence split(maxSplits:omittingEmptySubsequences:whereSeparator:)用法及代码示例
- Swift EnumeratedSequence.Iterator dropFirst(_:)用法及代码示例
注:本文由纯净天空筛选整理自apple.com大神的英文原创作品 EnumeratedSequence。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。