Instance MethodSwift

# prefix(_:)

Returns a subsequence, up to the specified maximum length, containing the initial elements of the collection.

Available because

`Self`

conforms to`Collection`

.

`func prefix(_ maxLength: Int) -> Self.SubSequence`

## Parameters

- maxLength
The maximum number of elements to return.

`maxLength`

must be greater than or equal to zero.

## Returns

A subsequence starting at the beginning of this collection with at most `maxLength`

elements.

## Overview

If the maximum length exceeds the number of elements in the collection, the result contains all the elements in the collection.

```
let numbers = [1, 2, 3, 4, 5]
print(numbers.prefix(2))
// Prints "[1, 2]"
print(numbers.prefix(10))
// Prints "[1, 2, 3, 4, 5]"
```