實例方法
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 AsyncPrefixSequence drop(while:)用法及代碼示例
- Swift AsyncPrefixSequence contains(_:)用法及代碼示例
- Swift AsyncPrefixSequence filter(_:)用法及代碼示例
- Swift AsyncPrefixSequence max(by:)用法及代碼示例
- Swift AsyncPrefixSequence contains(where:)用法及代碼示例
- Swift AsyncPrefixSequence first(where:)用法及代碼示例
- Swift AsyncPrefixSequence map(_:)用法及代碼示例
- Swift AsyncPrefixSequence max()用法及代碼示例
- Swift AsyncPrefixSequence min(by:)用法及代碼示例
- Swift AsyncPrefixSequence flatMap(_:)用法及代碼示例
- Swift AsyncPrefixSequence min()用法及代碼示例
- Swift AsyncPrefixSequence reduce(_:_:)用法及代碼示例
- Swift AsyncPrefixSequence compactMap(_:)用法及代碼示例
- Swift AsyncPrefixSequence allSatisfy(_:)用法及代碼示例
- Swift AsyncPrefixSequence prefix(while:)用法及代碼示例
- Swift AsyncPrefixSequence prefix(_:)用法及代碼示例
- Swift AsyncPrefixWhileSequence reduce(_:_:)用法及代碼示例
- Swift AsyncPrefixWhileSequence compactMap(_:)用法及代碼示例
- Swift AsyncPrefixWhileSequence min()用法及代碼示例
- Swift AsyncPrefixWhileSequence contains(where:)用法及代碼示例
- Swift AsyncPrefixWhileSequence allSatisfy(_:)用法及代碼示例
- Swift AsyncPrefixWhileSequence drop(while:)用法及代碼示例
- Swift AsyncPrefixWhileSequence filter(_:)用法及代碼示例
- Swift AsyncPrefixWhileSequence max()用法及代碼示例
- Swift AsyncPrefixWhileSequence first(where:)用法及代碼示例
注:本文由純淨天空篩選整理自apple.com大神的英文原創作品 AsyncPrefixSequence dropFirst(_:)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。