let rec test a b =
match a with
|[] -> []
|(e,r)::tails -> if b = e then r::(test tails b)
else test tails b
let test2 g =
match g with
|e,r -> e, (test r)
我對上述兩個函數有兩個問題。如何將OCaml中的兩個函數結合起來?
test2
呼籲test
。我怎麼能test
到test2
,所以它成爲一個功能?在
test2
,與e,r ->e, (test r)
行 -test
接受2個參數,但在這裏我們只通過r
,那麼這行是什麼意思?