blob: e7ad73daa437a97768f373e1bc9f07668750f02b (
plain)
1
2
3
4
5
6
7
8
9
10
|
import Control.Applicative
dupli :: [a] -> [a]
dupli = concatMap (replicate 2)
dupli' xs = concat [ [x,x] | x <- xs ]
dupli'' = (<**> [id,id])
dupli''' = foldr ((.) <$> (:) <*> (:)) []
|