---
title: "schedule(_:)"
framework: combine
role: symbol
role_heading: Instance Method
path: "combine/scheduler/schedule(_:)"
---

# schedule(_:)

Performs the action at the next possible opportunity, without options.

## Declaration

```swift
func schedule(_ action: @escaping () -> Void)
```

## See Also

### Scheduling actions

- [schedule(after:_:)](combine/scheduler/schedule(after:_:).md)
- [schedule(after:interval:_:)](combine/scheduler/schedule(after:interval:_:).md)
- [schedule(after:interval:tolerance:_:)](combine/scheduler/schedule(after:interval:tolerance:_:).md)
- [schedule(after:interval:tolerance:options:_:)](combine/scheduler/schedule(after:interval:tolerance:options:_:).md)
- [schedule(after:tolerance:_:)](combine/scheduler/schedule(after:tolerance:_:).md)
- [schedule(after:tolerance:options:_:)](combine/scheduler/schedule(after:tolerance:options:_:).md)
- [schedule(options:_:)](combine/scheduler/schedule(options:_:).md)
