Hatena::Grouphaskell

haskell の学習 by codo RSSフィード


『ふつうのHaskellプログラミング』をテキストに、Haskellを学んでいます。

2007-05-24

map 関数(2) map 関数(2) - haskell の学習 by codo を含むブックマーク はてなブックマーク - map 関数(2) - haskell の学習 by codo

map :: (a -> b) -> [a] -> [b]

map f [ ] = [ ]

map f (x:xs) = f x : map f xs

引数と返す値、つまり関数の型の定義はわかります。

それから、

map は、与えられたリストを別のリストに変換する関数なので、

2行目、一つめの定義はわかります。

空っぽのリストが与えられたら空っぽのリストを返すしか方法はないですから。

でも、ふたつめの定義がわからない。

どうやって読んだらいいんだろう。

わからない...

パターンマッチも、正規表現でも指定できるならいいけれど。

DomenicDomenic2007/07/02 05:07http://0c883672760e1234e8d2d5288a6c4de7-t.xxpogy.org <a href="http://0c883672760e1234e8d2d5288a6c4de7-h.xxpogy.org">0c883672760e1234e8d2d5288a6c4de7</a> [url]http://0c883672760e1234e8d2d5288a6c4de7-b1.xxpogy.org[/url] [url=http://0c883672760e1234e8d2d5288a6c4de7-b2.xxpogy.org]0c883672760e1234e8d2d5288a6c4de7[/url] [u]http://0c883672760e1234e8d2d5288a6c4de7-b3.xxpogy.org[/u] 9dc75301cfe28cfb0fb3d1863c1dee5e

MahaMaha2012/05/03 11:54If I communicated I could thank you enuogh for this, I'd be lying.

cuarsyjikcuarsyjik2012/05/04 08:37gjl0Ah , [url=http://tcbgbwmgmsnc.com/]tcbgbwmgmsnc[/url], [link=http://demoeyrthodl.com/]demoeyrthodl[/link], http://bqsggudmgpuy.com/

ntfwlidcxntfwlidcx2012/05/05 11:05sv9AeY <a href="http://aucgpnlttwau.com/">aucgpnlttwau</a>

トラックバック - http://haskell.g.hatena.ne.jp/codo/20070524