我是 OCaml 的初学者,我对一系列 let 有疑问,例如:
let x = myFun y in
let z = myFun x in
...
但是,在让之间,我使用 Hashtbl.iter 和其他返回单位的函数。如果我做:
let x = myFun y in
Hashtbl.iter (...) ...
let z = myFun x in
...
编译器引发错误。但是,如果我这样做:
let x = myFun y in
let h = Hashtbl.iter (...) ...
let z = myFun x in
...
编译器不会引发任何错误,只是警告显示从未使用过“h”。没有任何问题的最佳方法是什么?谢谢。