私は 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」が使用されていないことを示す警告のみを発生させます。問題なくそれを行うための最良の方法は何ですか?ありがとう。