関数型プログラミング言語Haskell Part22
■ このスレッドは過去ログ倉庫に格納されています
0745デフォルトの名無しさん
2013/07/07(日) NY:AN:NY.AN(-)はデフォルトでは「数」じゃないけど、インスタンスを定義すれば数になる
たとえばNumInstancesパッケージのData.NumInstances.Function
http://hackage.haskell.org/packages/archive/NumInstances/1.3/doc/html/src/Data-NumInstances-Function.html
をインポートすると、
instance (Num b) => Num (a -> b)
が定義されるので、例えば(Int -> Int -> Int)を加減乗除できるようになる
■ このスレッドは過去ログ倉庫に格納されています