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 :: *'。 – 2012-01-07 01:21:47