我是一个哈斯克尔新手,我找不到这个问题的答案.
我们可以用条件定义类型吗?例如,简单的用户定义数据类型将是:
data MyList = MyList [a]
Run Code Online (Sandbox Code Playgroud)
我可以以某种方式修改此代码,以便MyList构造函数只能采用具有偶数元素的列表吗?就像是
data MyList = MyList [a] where (even (length a))
Run Code Online (Sandbox Code Playgroud)
谢谢!