---
title: "subscript(_:)"
framework: xpc
role: symbol
role_heading: Instance Subscript
path: "xpc/xpcarray/subscript(_:)-2f94n"
---

# subscript(_:)

Reads and writes the value at the given index as a signed integer.

## Declaration

```swift
subscript<T>(index: Int) -> T? where T : SignedInteger { get set }
```

## Parameters

- `index`: The position of the element to access.

## Return Value

Return Value The value at the specified index in the array, otherwise nil.

## See Also

### Accessing elements

- [subscript(_:)](xpc/xpcarray/subscript(_:)-1s7qq.md)
- [subscript(_:)](xpc/xpcarray/subscript(_:)-6c9gh.md)
- [subscript(_:)](xpc/xpcarray/subscript(_:)-i6v5.md)
- [subscript(_:)](xpc/xpcarray/subscript(_:)-56wjj.md)
- [subscript(_:)](xpc/xpcarray/subscript(_:)-8wubg.md)
- [subscript(_:)](xpc/xpcarray/subscript(_:)-9x9ho.md)
- [subscript(_:as:)](xpc/xpcarray/subscript(_:as:)-3ae6x.md)
- [subscript(_:as:)](xpc/xpcarray/subscript(_:as:)-9ukjj.md)
- [subscript(_:as:)](xpc/xpcarray/subscript(_:as:)-1bilh.md)
- [subscript(_:as:)](xpc/xpcarray/subscript(_:as:)-931lh.md)
- [subscript(_:as:)](xpc/xpcarray/subscript(_:as:)-3tgp4.md)
- [subscript(_:as:)](xpc/xpcarray/subscript(_:as:)-2hql9.md)
- [subscript(_:as:)](xpc/xpcarray/subscript(_:as:)-6grs4.md)
- [subscript(_:as:default:)](xpc/xpcarray/subscript(_:as:default:)-2bn95.md)
- [subscript(_:as:default:)](xpc/xpcarray/subscript(_:as:default:)-3k2qm.md)
