相关疑难解决方法(0)

如何从Haskell中的read函数中捕获无解析异常?

在我的Haskell程序中,我想读取用户使用该getLine函数给出的值.然后我想使用该read函数将此值从字符串转换为适当的Haskell类型.如何捕获read函数抛出的解析错误并要求用户重新输入值?

我是否正确地认为这不是"IO错误",因为它不是由IO系统无法正常运行引起的错误?这是一个语义错误,所以我不能使用IO错误处理机制?

io haskell exception-handling

22
推荐指数
3
解决办法
8246
查看次数

标签 统计

exception-handling ×1

haskell ×1

io ×1