3

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

4

2 に答える 2

1

あなたが書くことができることに注意してください

let x = ... in
  let _ = Hashtbl.iter in ...
于 2013-04-05T10:59:30.210 に答える