이 로컬 함수가 있습니다. 나는 let ... in
으로 작성해야하는데, 다른 경우에는 구문 오류가 발생하기 때문입니다. before
뿐 아니라 after
도 어떻게 처리 할 수 있습니까? 그냥 전에이 같다고 가정 해 봅시다 :let in (ocaml에서)을 사용하여 재귀 함수를 작성하는 방법
after = "b/drivers/usb/gadget/..../file"`
내 녹화 기능은 다음과 같습니다 :
before = "a/drivers/usb/gadget/.../file"
및 after
은 다음과 같습니다
let rec f (before: string list) : string list =
begin match Str.split (Str.regexp "/") before with
| _ ::rest -> out (String.concat "/" rest)
| _ ->()
end
(있는 경우) 질문은 무엇입니까? – Thomash