人気ブログランキング | 話題のタグを見る

Prelude の標準関数 - z -

zip :: [a] -> [b] -> [(a,b)]
動作:二つのリストの要素をタプルにしたリストを返す。
用例:
Prelude> zip [1..6] "abcd"
[(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd')]

zipWith :: (a -> b -> c) -> [a] -> [b] -> [c]
動作:二つのリストの要素を順番に取り出して演算を適用しその結果をリストにして返す。
用例:
Prelude> zipWith (+) [1..5] [6..10]
[7, 9, 11, 13, 15]
by tnomura9 | 2009-08-23 22:32 | Haskell | Comments(0)
<< Prelude の標準関数 演算子 Prelude の標準関数 -... >>