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

How to write a case list pattern matching in OCaml?

我想执行类似以下 Go 代码的操作:

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

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

这在 OCaml 中可行吗?

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

您可以阅读更多相关内容here

你的 Go 代码可以翻译成这个(从我的脑海中):

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