a -> Int -> [a]

replicate :: Int -> a -> [a]
base Prelude, base Data.List
replicate n x is a list of length n with x the value of every element. It is an instance of the more general Data.List.genericReplicate, in which n may be of any integral type.
drop :: Int -> [a] -> [a]
base Prelude, base Data.List
drop n xs returns the suffix of xs after the first n elements, or [] if n > length xs: > drop 6 "Hello World!" == "World!" > drop 3 [1,2,3,4,5] == [4,5] > drop 3 [1,2] == [] > drop 3 [] == [] > drop (-1) [1,2] == [1,2] > drop 0 [1,2] == [1,2] It is an instance of the more general Data.List.genericDrop, in which n may be of any integral type.
take :: Int -> [a] -> [a]
base Prelude, base Data.List
take n, applied to a list xs, returns the prefix of xs of length n, or xs itself if n > length xs: > take 5 "Hello World!" == "Hello" > take 3 [1,2,3,4,5] == [1,2,3] > take 3 [1,2] == [1,2] > take 3 [] == [] > take (-1) [1,2] == [] > take 0 [1,2] == [] It is an instance of the more general Data.List.genericTake, in which n may be of any integral type.
chunksOf :: Int -> Text -> [Text]
text Data.Text
O(n) Splits a Text into components of length k. The last element may be shorter than the other chunks, depending on the length of the input. Examples: > chunksOf 3 "foobarbaz" == ["foo","bar","baz"] > chunksOf 4 "haskell.org" == ["hask","ell.","org"]
intersperse :: a -> [a] -> [a]
base Data.List
The intersperse function takes an element and a list and `intersperses' that element between the elements of the list. For example, > intersperse ',' "abcde" == "a,b,c,d,e"
genericReplicate :: Integral i => i -> a -> [a]
base Data.List
The genericReplicate function is an overloaded version of replicate, which accepts any Integral value as the number of repetitions to make.
vectorOf :: Int -> Gen a -> Gen [a]
QuickCheck Test.QuickCheck.Gen, QuickCheck Test.QuickCheck
Generates a list of the given length.
count :: Int -> ReadP a -> ReadP [a]
base Text.ParserCombinators.ReadP
count n p parses n occurrences of p in sequence. A list of results is returned.
replicateM :: Monad m => Int -> m a -> m [a]
base Control.Monad
replicateM n act performs the action n times, gathering the results.
const :: a -> b -> a
base Prelude, base Data.Function
Constant function.
asTypeOf :: a -> a -> a
base Prelude
asTypeOf is a type-restricted version of const. It is usually used as an infix operator, and its typing forces its first argument (which is usually overloaded) to have the same type as the second.
clearBit :: Bits a => a -> Int -> a
base Data.Bits
complementBit :: Bits a => a -> Int -> a
base Data.Bits
rotate :: Bits a => a -> Int -> a
base Data.Bits
rotateL :: Bits a => a -> Int -> a
base Data.Bits
rotateR :: Bits a => a -> Int -> a
base Data.Bits
setBit :: Bits a => a -> Int -> a
base Data.Bits
shift :: Bits a => a -> Int -> a
base Data.Bits
shiftL :: Bits a => a -> Int -> a
base Data.Bits
shiftR :: Bits a => a -> Int -> a
base Data.Bits

Show more results