Generic Function

repeatElement(_:count:)

Creates a collection containing the specified number of the given element.

Declaration

func repeatElement<T>(_ element: T, count n: Int) -> Repeated<T>

Parameters

element

The element to repeat.

count

The number of times to repeat element.

Return Value

A collection that contains count elements that are all element.

Discussion

The following example creates a Repeated<Int> collection containing five zeroes:

let zeroes = repeatElement(0, count: 5)
for x in zeroes {
    print(x)
}
// 0
// 0
// 0
// 0
// 0

See Also

Special-Use Collections

struct CollectionOfOne

A collection containing a single element.

struct EmptyCollection

A collection whose element type is Element but that is always empty.

struct KeyValuePairs

A lightweight collection of key-value pairs.