我读到过关于花样护栏的文章 code.google.com 其中显示了这种类型的防护。
match x with
| pat with g = y -> z
| ...
| pat with g = y -> z
但在OCaml 4.02中,似乎并不适用(Syntax error: pattern expected.
),所以问题是:在模式匹配中有没有一种变通的方法来实现这种绑定?我想写这样的东西
match something with
| value with y = f x when y > 0 -> value + y
先谢谢你,加油。