Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
|
|
@ -0,0 +1,2 @@
|
|||
{-# LANGUAGE ParallelListComp #-}
|
||||
main = sequence [ putStrLn [x, y, z] | x <- "abc" | y <- "ABC" | z <- "123"]
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
import Data.List
|
||||
main = mapM putStrLn $ transpose ["abc", "ABC", "123"]
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
import Data.List
|
||||
main = mapM putStrLn $ zipWith3 (\a b c -> [a,b,c]) "abc" "ABC" "123"
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
import Control.Applicative (ZipList (ZipList, getZipList))
|
||||
|
||||
main :: IO ()
|
||||
main =
|
||||
mapM_ putStrLn $
|
||||
getZipList
|
||||
( (\x y z -> [x, y, z])
|
||||
<$> ZipList "abc"
|
||||
<*> ZipList "ABC"
|
||||
<*> ZipList "123"
|
||||
)
|
||||
<> getZipList
|
||||
( (\w x y z -> [w, x, y, z])
|
||||
<$> ZipList "abcd"
|
||||
<*> ZipList "ABCD"
|
||||
<*> ZipList "1234"
|
||||
<*> ZipList "一二三四"
|
||||
)
|
||||
Loading…
Add table
Add a link
Reference in a new issue