所以,我有一个具有多个定义(保护)的函数,并且根据它匹配的那个,我试图让它返回(a,b)或[(a,b)],但是编译器正在抛出错误'因为他们是不同的类型.我试图用Either来解决这个问题,但可能没有正确使用它:P.任何帮助?
haskell
haskell ×1