Initializer

init(repeating:count:)

Creates a new array containing the specified number of a single, repeated value.

Declaration

init(repeating repeatedValue: Element, count: Int)

Parameters

repeatedValue

The element to repeat.

count

The number of times to repeat the value passed in the repeating parameter. count must be zero or greater.

Discussion

Here’s an example of creating an array initialized with five strings containing the letter Z.

let fiveZs = Array(repeating: "Z", count: 5)
print(fiveZs)
// Prints "["Z", "Z", "Z", "Z", "Z"]"

Relationships

See Also

Creating an Array

init()

Creates a new, empty array.

init<S>(S)

Creates a new instance of a collection containing the elements of a sequence.

init<S>(S)

Creates an array containing the elements of a sequence.