Initializer

init(repeating:count:)

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

Required. Default implementation provided.

Declaration

init(repeating repeatedValue: Self.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

The following example creates 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"]"

Default Implementations

RangeReplaceableCollection Implementations

init(repeating: Self.Element, count: Int)

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