---
title: "detach(priority:operation:)"
framework: swift
role: symbol
role_heading: Function
path: "swift/detach(priority:operation:)-4948v"
---

# detach(priority:operation:)

Deprecated, available only for source compatibility reasons.

## Declaration

```swift
@discardableResult func detach<Success>(priority: TaskPriority? = nil, operation: @escaping @isolated(any) @Sendable () async -> Success) -> Task<Success, Never> where Success : Sendable
```

## See Also

### Deprecated Functions

- [async(priority:operation:)](swift/async(priority:operation:)-2y0dc.md)
- [async(priority:operation:)](swift/async(priority:operation:)-684z0.md)
- [asyncDetached(priority:operation:)](swift/asyncdetached(priority:operation:)-6wbk6.md)
- [asyncDetached(priority:operation:)](swift/asyncdetached(priority:operation:)-79mp7.md)
- [asyncDetached(priority:operation:)](swift/asyncdetached(priority:operation:)-79mp7.md)
- [detach(priority:operation:)](swift/detach(priority:operation:)-2h9ty.md)
