小编use*_*997的帖子

OCaml可选参数

如何在OCaml中编写一个函数,其中一个或多个参数是可选的?

let foo x y z = if(x+y > z) then true else false;;
Run Code Online (Sandbox Code Playgroud)

如果foo没有收到z0用作的参数z.

foo 3 3 2 -> true
foo 3 3 10 -> false
foo 2 1 -> true
Run Code Online (Sandbox Code Playgroud)

是否有任何OCaml功能来实现这一目标?

ocaml functional-programming

4
推荐指数
2
解决办法
6231
查看次数

标签 统计

functional-programming ×1

ocaml ×1