【发布时间】:2012-02-12 21:55:55
【问题描述】:
由于指南中的所有示例都带有列表,我发现很难看到如何在 Racket 中使用模式匹配来编写像 OCaml 那样的条件匹配,例如:
read ~var_a var_b s = match s.[0] with
| _ when var_b >= var_a + 4 ->
(* Do something *)
| "a" when is_negative var_b ->
(* Do something else *)
...
我如何在 Racket 中编写类似的东西?
谢谢。
【问题讨论】:
标签: functional-programming pattern-matching ocaml racket