實例方法
drop
dropFirst(_:)
從基本異步序列中省略指定數量的元素,然後傳遞所有剩餘元素。
聲明
func dropFirst(_ count: Int = 1) -> AsyncDropFirstSequence<Self>
返回值
從基本序列中刪除第一個 count
元素的異步序列。
參數
count
從序列開頭刪除的元素數。
count
必須大於或等於零。
詳述
當您想從基本序列中刪除第一個 n
元素並通過其餘元素時,請使用 dropFirst(_:)
。
在此示例中,名為 Counter
的異步序列生成從 1
到 10
的 Int
值。 dropFirst(_:)
方法導致修改後的序列忽略值 0
到 4
,而是發出 5
到 10
:
for await number in Counter(howHigh: 10).dropFirst(3) {
print("\(number) ", terminator: " ")
}
// prints "4 5 6 7 8 9 10"
如果要刪除的元素數超過序列中的元素數,則結果為空序列。
可用版本
iOS 13.0+, iPadOS 13.0+, macOS 10.15+, Mac Catalyst 13.0+, tvOS 13.0+, watchOS 6.0+
相關用法
- Swift TaskGroup drop(while:)用法及代碼示例
- Swift TaskGroup max()用法及代碼示例
- Swift TaskGroup filter(_:)用法及代碼示例
- Swift TaskGroup contains(where:)用法及代碼示例
- Swift TaskGroup allSatisfy(_:)用法及代碼示例
- Swift TaskGroup prefix(_:)用法及代碼示例
- Swift TaskGroup contains(_:)用法及代碼示例
- Swift TaskGroup reduce(_:_:)用法及代碼示例
- Swift TaskGroup flatMap(_:)用法及代碼示例
- Swift TaskGroup next()用法及代碼示例
- Swift TaskGroup map(_:)用法及代碼示例
- Swift TaskGroup compactMap(_:)用法及代碼示例
- Swift TaskGroup first(where:)用法及代碼示例
- Swift TaskGroup min(by:)用法及代碼示例
- Swift TaskGroup max(by:)用法及代碼示例
- Swift TaskGroup prefix(while:)用法及代碼示例
- Swift TaskGroup min()用法及代碼示例
- Swift TaskGroup.Iterator用法及代碼示例
- Swift TaskPriority init(rawValue:)用法及代碼示例
- Swift TaskPriority ...(_:)用法及代碼示例
- Swift TaskLocal用法及代碼示例
- Swift TaskPriority ...(_:_:)用法及代碼示例
- Swift TaskLocal description用法及代碼示例
- Swift TaskPriority ..<(_:_:)用法及代碼示例
- Swift TaskPriority ..<(_:)用法及代碼示例
注:本文由純淨天空篩選整理自apple.com大神的英文原創作品 TaskGroup dropFirst(_:)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。