---
title: Array.SubSequence
framework: swift
role: symbol
role_heading: Type Alias
path: swift/array/subsequence
---

# Array.SubSequence

A collection representing a contiguous subrange of this collection’s elements. The subsequence shares indices with the original collection.

## Declaration

```swift
typealias SubSequence = ArraySlice<Element>
```

## Discussion

Discussion The default subsequence type for collections that don’t define their own is Slice.

## See Also

### Supporting Types

- [Array.Index](swift/array/index.md)
- [Array.Indices](swift/array/indices.md)
- [Array.Iterator](swift/array/iterator.md)
- [Array.ArrayLiteralElement](swift/array/arrayliteralelement.md)
