---
title: "dropFirst(_:)"
framework: swift
role: symbol
role_heading: Instance Method
path: "swift/asyncdropfirstsequence/dropfirst(_:)"
---

# dropFirst(_:)

Omits a specified number of elements from the base asynchronous sequence, then passes through all remaining elements.

## Declaration

```swift
func dropFirst(_ count: Int = 1) -> AsyncDropFirstSequence<Base>
```

## Discussion

Discussion When you call dropFirst(_:) on an asynchronous sequence that is already an AsyncDropFirstSequence, the returned sequence simply adds the new drop count to the current drop count.
