# replicate -package:Cabal -package:base -package:bytestring is:exact -package:memory -package:text -package:utility-ht package:rio

*O(n)* replicate `n x` is a ByteString of length

`n` with

`x` the value of every element. The following
holds:

replicate w c = unfoldr w (\u -> Just (u,u)) c

This implemenation uses

`memset(3)`
*O(n)* `replicate n x` is a ByteString of length

`n` with

`x` the value of every element.

replicate `n x` is a list of length

`n` with

`x` the value of every element. It is an instance of the more
general

genericReplicate, in which

`n` may be of any
integral type.

`replicate n x` is a sequence consisting of
`n` copies of `x`.

*O(n*m)* replicate `n` `t` is a

Text
consisting of the input

`t` repeated

`n` times.

*O(n*m)* replicate `n` `t` is a

Text
consisting of the input

`t` repeated

`n` times.

*O(n)* Vector of the given length with the same value in each
position

*O(n)* Vector of the given length with the same value in each
position

*O(n)* Vector of the given length with the same value in each
position

*O(n)* Vector of the given length with the same value in each
position