相关疑难解决方法(0)

Haskell使用abort对多个项目进行错误检查的方法

Haskell函数检查多种不同条件并在失败时返回错误消息的好方法是什么?

在Python或类似的语言中,它将是直截了当的:

if failure_1:
    return "test1 failed"
if failure_2:
    return "test2 failed"
...
if failure_n:
    return "testn failed"
do_computation
Run Code Online (Sandbox Code Playgroud)

如果没有Haskell中任意嵌套的case/if语句,你怎么做?

编辑:某些测试条件可能需要IO,这会将任何测试结果放入IO monad中.我相信这会给许多解决方案带来麻烦.

haskell

6
推荐指数
2
解决办法
1253
查看次数

标签 统计

haskell ×1