Exception 未找到-OCaml中出现异常
我正在尝试检查我所做的映射,以查看是否有任何值与我发送的单词匹配。但当没有找到实例时,它应该返回零。相反,它抛出Exception 未找到-OCaml中出现异常,exception,mapping,ocaml,Exception,Mapping,Ocaml,我正在尝试检查我所做的映射,以查看是否有任何值与我发送的单词匹配。但当没有找到实例时,它应该返回零。相反,它抛出异常:未找到。并退出 我有没有办法抓住这个错误?我以为有人会做,没有人会做 let word_count word = match DictMap.find word word_mapping with | None -> 0 | Some count -> count;; 我假设DictMap是应用
异常:未找到。
并退出
我有没有办法抓住这个错误?我以为有人会做,没有人会做
let word_count word =
match DictMap.find word word_mapping with
| None -> 0
| Some count -> count;;
我假设
DictMap
是应用的结果。使用try
-和(而不是选项
类型),因为在找不到键时会引发异常,而不是返回None
let word_count word = try DictMap.find word word_mapping with Not_found -> 0;;
我假设DictMap
是应用的结果。使用try
-和(而不是选项
类型),因为在找不到键时会引发异常,而不是返回None
let word_count word = try DictMap.find word word_mapping with Not_found -> 0;;
您可以使用try/with
捕捉异常您使用非标准函数DictMap。查找
–如果您没有给出此函数或其实现的规范,谁可以帮助您?您可以使用try/with
捕捉异常您使用非标准函数DictMap。查找
–如果您需要,谁可以帮助您请不要给出此函数或其实现的规范?谢谢!我没有意识到这会引发一个例外,而不是浏览我的比赛案例。谢谢!我没有意识到这会引发一个例外,而不是通过我的比赛案例。