我有这个本地功能。我必须用 a 来编写它,let ... in
因为在其他情况下我会遇到语法错误。我怎样才能做到这一点,不仅before
如此after
!让我们说之前看起来像这样:
before = "a/drivers/usb/gadget/.../file"
after
看起来像这样:
after = "b/drivers/usb/gadget/..../file"`
我的 rec 函数如下所示:
let rec f (before: string list) : string list =
begin match Str.split (Str.regexp "/") before with
| _ ::rest -> out (String.concat "/" rest)
| _ -> ()
end