OCaml:当在“中进行保护时”;“乐趣”;

OCaml:当在“中进行保护时”;“乐趣”;,ocaml,Ocaml,如果我没有看错的话,OCaml文档(,特别是)说fun可以有“when”保护,例如: fun a b when a < b -> a + b;; 您发现了文档中的一个bug乐趣不能带警卫 注意:已请求修复:我认为可能是这样。谢谢 expr ::= ... | fun multiple-matching | ... multiple-matching ::= { pattern }+ [when expr] -> expr

如果我没有看错的话,OCaml文档(,特别是)说
fun
可以有“when”保护,例如:

fun a b when a < b -> a + b;;

您发现了文档中的一个bug<代码>乐趣不能带警卫


注意:已请求修复:

我认为可能是这样。谢谢
expr ::= ...
       | fun multiple-matching
       | ...

multiple-matching ::= { pattern }+ [when expr] -> expr