---
title: "add(priority:operation:)"
framework: swift
role: symbol
role_heading: Instance Method
path: "swift/throwingtaskgroup/add(priority:operation:)"
---

# add(priority:operation:)

## Declaration

```swift
mutating func add(priority: TaskPriority? = nil, operation: @escaping @Sendable () async throws -> ChildTaskResult) async -> Bool
```

## See Also

### Deprecated

- [async(priority:operation:)](swift/throwingtaskgroup/async(priority:operation:).md)
- [asyncUnlessCancelled(priority:operation:)](swift/throwingtaskgroup/asyncunlesscancelled(priority:operation:).md)
- [spawn(priority:operation:)](swift/throwingtaskgroup/spawn(priority:operation:).md)
- [spawnUnlessCancelled(priority:operation:)](swift/throwingtaskgroup/spawnunlesscancelled(priority:operation:).md)
