---
title: Substring.UnicodeScalarView.Iterator
framework: swift
role: symbol
role_heading: Type Alias
path: swift/substring/unicodescalarview/iterator
---

# Substring.UnicodeScalarView.Iterator

A type that provides the collection’s iteration interface and encapsulates its iteration state.

## Declaration

```swift
typealias Iterator = IndexingIterator<Substring.UnicodeScalarView>
```

## Discussion

Discussion By default, a collection conforms to the Sequence protocol by supplying IndexingIterator as its associated Iterator type.
