标签: functional-programming ocaml
我想创建一个参数可变的函数。 我熟悉let a = ref 0但我怎样才能做到" a"是我的功能的参数?
let a = ref 0
答案 0 :(得分:4)
如果您很好地询问Ocaml,它会为您推断出合适的类型:
let incr x = x:= !x + 1
val incr:int ref - > unit =<有趣>