3
GHCでは以下のことが可能ですか?複数の種類の機能依存性
-- Syntax error: parse error on input `a'
class Foo a b c | (a, b) -> c where
foo :: a -> b -> c
どのような代替手段がありますか?
GHCでは以下のことが可能ですか?複数の種類の機能依存性
-- Syntax error: parse error on input `a'
class Foo a b c | (a, b) -> c where
foo :: a -> b -> c
どのような代替手段がありますか?
class Foo a b c | a b -> c
は正常に動作するはずです。右側の構文も同じです。
as -> bs
は単にとしてがまとめ毎BSを決定することを意味します。
ああ、私はそれが 'a :: *'のような種類のエラーであると思った。 –