---
title: DictionaryIterator
framework: swift
role: symbol
role_heading: Type Alias
path: swift/dictionaryiterator
---

# DictionaryIterator

## Declaration

```swift
typealias DictionaryIterator<Key, Value> = Dictionary<Key, Value>.Iterator where Key : Hashable
```

## See Also

### Deprecated Type Aliases

- [ArrayLiteralConvertible](swift/arrayliteralconvertible.md)
- [BidirectionalIndexable](swift/bidirectionalindexable.md)
- [BidirectionalSlice](swift/bidirectionalslice.md)
- [BooleanLiteralConvertible](swift/booleanliteralconvertible.md)
- [ClosedRangeIndex](swift/closedrangeindex.md)
- [CustomPlaygroundQuickLookable](swift/customplaygroundquicklookable.md)
- [DefaultBidirectionalIndices](swift/defaultbidirectionalindices.md)
- [DefaultRandomAccessIndices](swift/defaultrandomaccessindices.md)
- [DictionaryLiteralConvertible](swift/dictionaryliteralconvertible.md)
- [EmptyIterator](swift/emptyiterator.md)
- [ExtendedGraphemeClusterLiteralConvertible](swift/extendedgraphemeclusterliteralconvertible.md)
- [FlattenBidirectionalCollectionIndex](swift/flattenbidirectionalcollectionindex.md)
- [FlattenBidirectionalCollection](swift/flattenbidirectionalcollection.md)
- [FlattenCollectionIndex](swift/flattencollectionindex.md)
- [FloatLiteralConvertible](swift/floatliteralconvertible.md)
