replicate -package:Cabal -package:memory -package:text -package:base -package:hedgehog -package:ghc -package:vector
O(n) replicate n x is a ByteString of length
n with
x the value of every element. The following
holds:
replicate w c = fst (unfoldrN w (\u -> Just (u,u)) c)
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 implementation uses
memset(3)
O(n) replicate n x is a ByteString of length
n with
x the value of every element.
O(n) replicate n x is a ByteString of length
n with
x the value of every element.
O(n) replicate n x is a ShortByteString of
length
n with
x the value of every element. The
following holds:
replicate w c = unfoldr w (\u -> Just (u,u)) c
replicate n x is a sequence consisting of
n copies of x.
Produce a finite stream consisting of n copies of the given value.
Subject to fusion
Replicate a single value the given number of times.
Subject to fusion
Since 1.2.0
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 0 True
[]
>>> replicate (-1) True
[]
>>> replicate 4 True
[True,True,True,True]
replicate n x is a
DList of length
n with
x as the value of every
element.
<math>(
n).
replicate obeys the law:
toList (replicate n x) = replicate n x
Repeat an element several times.
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)
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.
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
replicate n x is a sequence of length
n with
x as the value of every element.
> replicate 10 a :: Text
"aaaaaaaaaa"
Replicate a
ShortText.
A repetition count smaller than 1 results in an empty string result.
>>> replicate 3 "jobs!"
"jobs!jobs!jobs!"
>>> replicate 10000 ""
""
>>> replicate 0 "nothing"
""
length (replicate n t) == max 0 n * length t
Replicate a byte n times.