在Haskell中是否有执行以下操作的有效方法:
case n of
0 -> doThis
1 -> doThat
2 -> doAnother
3..99 -> doDefault
除了拥有97行的“doDefault”之外?
最佳答案
case n of
0 -> doThis
1 -> doThat
2 -> doAnother
_ -> doDefault
如果您真的需要一个范围,
case n of
0 -> doThis
1 -> doThat
2 -> doAnother
x | 3 <= x && x < 100 -> doDefault
_ -> reallyDoDefault
关于haskell - 在Haskell的情况下进行范围检查?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2423596/