我刚开始学习haskell。我有自定义课程
class MyClass a where
doSomething :: a -> ()
我可以在构造函数中编写带有多态回调的数据吗?
data MyData = MyConstructor {
callback :: (MyClass m) => m -> () -- error
}
我想对函数参数进行约束。
我刚开始学习haskell。我有自定义课程
class MyClass a where
doSomething :: a -> ()
我可以在构造函数中编写带有多态回调的数据吗?
data MyData = MyConstructor {
callback :: (MyClass m) => m -> () -- error
}
我想对函数参数进行约束。