使用不同的参数ocaml调用相同的函数两次

时间:2014-02-08 05:56:38

标签: algorithm ocaml ml

这个我的问题,我想调用相同的函数,它有一个返回值的基本情况,两次,并且不知道该怎么做;这就是我想要做的事情:

let rec hello = 
(*some code*)
| And(a, b) -> let a =  hello(a, l) in let b = hello(b, l)(*I dont even need the a or b*)
(*some code*)

重点是在这些参数上调用相同的函数,然后这些函数会自行完成,因为我只用一次调用就可以测试它。

1 个答案:

答案 0 :(得分:0)

我认为hello的返回值为unit

let rec hello = 
(*some code*)
| And(a, b) -> 
   let () = hello(a, l) in 
   let () = hello(b, l) in 
   ()
(*some code*)