# Order Dependent Operations on Dictionary

Perform order-dependent operations common to all collections, as implemented for
`Dictionary`.

## Topics

### Comparing Dictionaries

- ``Swift/Dictionary/elementsEqual(_:by:)``
- ``Swift/Dictionary/starts(with:by:)``
- ``Swift/Dictionary/lexicographicallyPrecedes(_:by:)``

### Manipulating Indices

- ``Swift/Dictionary/startIndex``
- ``Swift/Dictionary/endIndex``
- ``Swift/Dictionary/index(after:)``
- ``Swift/Dictionary/formIndex(after:)``
- ``Swift/Dictionary/index(_:offsetBy:)``
- ``Swift/Dictionary/formIndex(_:offsetBy:)``
- ``Swift/Dictionary/index(_:offsetBy:limitedBy:)``
- ``Swift/Dictionary/formIndex(_:offsetBy:limitedBy:)``
- ``Swift/Dictionary/distance(from:to:)``
- ``Swift/Dictionary/indices-swift.property``

### Selecting Elements

- ``Swift/Dictionary/subscript(_:)-2ny9y``
- ``Swift/Dictionary/subscript(_:)-4h7sk``
- ``Swift/Dictionary/subscript(_:)-4al9z``
- ``Swift/Dictionary/prefix(_:)``
- ``Swift/Dictionary/prefix(through:)``
- ``Swift/Dictionary/prefix(upTo:)``
- ``Swift/Dictionary/prefix(while:)``
- ``Swift/Dictionary/suffix(_:)``
- ``Swift/Dictionary/suffix(from:)``

### Excluding Elements

- ``Swift/Dictionary/dropFirst(_:)``
- ``Swift/Dictionary/drop(while:)``
- ``Swift/Dictionary/dropLast(_:)``
- ``Swift/Dictionary/popFirst()``

### Transforming a Dictionary's Elements

- ``Swift/Dictionary/split(maxSplits:omittingEmptySubsequences:whereSeparator:)``
- ``Swift/Dictionary/reversed()``
- ``Swift/Dictionary/withContiguousStorageIfAvailable(_:)``
