---
title: "subscript(_:)"
framework: swift
role: symbol
role_heading: Instance Subscript
path: "swift/array/subscript(_:)-3kwny"
---

# subscript(_:)

## Declaration

```swift
subscript<R>(r: R) -> Self.SubSequence where R : RangeExpression, Self.Index == R.Bound { get set }
```

## See Also

### Accessing Elements

- [subscript(_:)](swift/array/subscript(_:)-25iat.md)
- [first](swift/array/first.md)
- [last](swift/array/last.md)
- [subscript(_:)](swift/array/subscript(_:)-53fvb.md)
- [subscript(_:)](swift/array/subscript(_:)-4h7rl.md)
- [subscript(_:)](swift/array/subscript(_:)-3pmfg.md)
- [randomElement()](swift/array/randomelement().md)
- [randomElement(using:)](swift/array/randomelement(using:).md)
