---
title: "init(_:order:)"
framework: foundation
role: symbol
role_heading: Initializer
path: "foundation/keypathcomparator/init(_:order:)-6r8gw"
---

# init(_:order:)

## Declaration

```swift
init<Value>(_ keyPath: any KeyPath<Compared, Value> & Sendable, order: SortOrder = .forward) where Value : Comparable
```

## See Also

### Initializers

- [init(_:comparator:)](foundation/keypathcomparator/init(_:comparator:)-8b13q.md)
- [init(_:comparator:)](foundation/keypathcomparator/init(_:comparator:)-284rt.md)
- [init(_:comparator:order:)](foundation/keypathcomparator/init(_:comparator:order:)-749jk.md)
- [init(_:comparator:order:)](foundation/keypathcomparator/init(_:comparator:order:)-3gjxd.md)
- [init(_:order:)](foundation/keypathcomparator/init(_:order:)-4hyoi.md)
