---
title: "index(before:)"
framework: tabulardata
role: symbol
role_heading: Instance Method
path: "tabulardata/rowgrouping/index(before:)"
---

# index(before:)

Returns the index immediately before an element index.

## Declaration

```swift
func index(before i: Int) -> Int
```

## Parameters

- `i`: A valid index to an element in the column.

## See Also

### Retrieving an Index

- [startIndex](tabulardata/rowgrouping/startindex.md)
- [endIndex](tabulardata/rowgrouping/endindex.md)
- [index(after:)](tabulardata/rowgrouping/index(after:).md)
