---
title: collect()
framework: combine
role: symbol
role_heading: Instance Method
path: combine/publishers/sequence/collect()
---

# collect()

## Declaration

```swift
func collect() -> Result<[Publishers.Sequence<Elements, Failure>.Output], Failure>.Publisher
```

## See Also

### Reducing elements

- [ignoreOutput()](combine/publishers/sequence/ignoreoutput().md)
- [reduce(_:_:)](combine/publishers/sequence/reduce(_:_:).md)
- [tryReduce(_:_:)](combine/publishers/sequence/tryreduce(_:_:).md)
