関数型プログラミング言語Haskell Part24
■ このスレッドは過去ログ倉庫に格納されています
0424デフォルトの名無しさん
2013/12/06(金) 07:05:22.77「functorを作る」の意味がよく分かりませんが、
Functorクラスのインスタンスを作るという意味でしょうか。
であれば、私はよくあります。
data で自前の型を作り、その値に対して map を施す必要があるなら、
map*** などその型用の別名 map 関数を作ったりはせず、
その型をFunctorクラスのインスタンスに fmap 関数を定義します。
もし、「functorを作る」が Functorクラスに相当するクラスを自作するという意味なら、
私はそのようなものは作りません。
■ このスレッドは過去ログ倉庫に格納されています