関数型プログラミング言語Haskell Part29 [転載禁止]©5ch.io
レス数が950を超えています。1000を超えると書き込みができなくなります。
0986デフォルトの名無しさん
2016/02/02(火) 21:14:43.83ID:lBmePa6tたとえば整数の二分木(Tree Int)に
整数の偶奇性を判定する関数 even を fmap して
同じ形をしたブール値の二分木(Tree Bool)を得る場合を考えろ。
整数の(空でない)二分木は、根に値 x が収納され葉として部分木 left と right を持つので
Node x left right
という形をしている。
x の型は整数 Int で、 left と right の型は整数の二分木 Tree Int だ。
他方で、even の型は Int -> Bool なのだから、
even left とか even right という式は意味を成さない。
レス数が950を超えています。1000を超えると書き込みができなくなります。