标签: haskell
Haskell不允许使用以下类型的嵌套警卫,尽管它们看起来美观自然,简洁:
x | condition_1 | condition_1_1 | condition_1_1_1 = expression_1_1_1 | ... | ... | ...
我得到了一些指示,例如1和2,但仍无法提问:
我们是否需要打扰这种可以忽略不计的语法糖?
实施是否会引入过高的不兼容性?
深层嵌套的守卫是否会因为命令式编程而产生过多的共鸣以轻松推广它们?