F# メモ unit
unit は値を持たないことを表す型で、CやC#でいう void のようなもの。
() は unit である。
> let x = ();;
val x : unit = ()
val x : unit = ()
ignore は非 unit な式を unit に変換する関数。
つまり値を使わないことを明示する関数。
> ignore(2*2);;
val it : unit = ()
val it : unit = ()
や
> 2*2 |> ignore;;
val it : unit = ()
val it : unit = ()
のように使用できる。

