如何在OCaml中编写案例列表模式匹配?

我想做如下 Go 代码:

 switch c {
    case ' ', 't', 'n', 'f', 'r':
        return true
 }

但是我在 OCaml 手册中找不到示例。

这在 OCaml 中可能吗?

回答

OCaml 没有switch语句。它具有“模式匹配”,这比switch语句更通用。

您可以在此处阅读有关此内容的更多信息

你的 Go 代码可以翻译成这个(从我的头顶):

match c with 
| ' ' | 't' | 'n' | '12' (* 'f' *) | 'r' -> true
| _ -> false


以上是如何在OCaml中编写案例列表模式匹配?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>