- 関数型プログラミング言語Haskell Part29 [転載禁止]©2ch.net
76 :デフォルトの名無しさん[sage]:2015/07/21(火) 00:28:11.79 ID:2lFdT9I+ - >>69
class IorForD a where {getData :: DataType -> [a]} instance IorForD Int where {getData (DataI xs) = xs; getData _ = error "no"} instance IorForD Float where {getData (DataF xs) = xs; getData _ = error "no"} instance IorForD Double where {getData (DataD xs) = xs; getData _ = error "no"}
|
|