--verbose
trubyに--verboseオプションをつけたいが,どうやったらいいんだろうか.
いちいちprintfする際に,フラグをチェックするのはあんまりなので,fprintfする先を適当に切り換えることを考えたい.printfをなにもしない関数に定義し直すのがかっこいいとは思うが,printfの型がよく分からないので,却下だ.
とりあえず,
let oc = open_out "/dev/null" in ...
などとすれば,なにも出力しない出力先が定義できるが,これってどうなんだろ・・・Unixでしか動かない気もするし・・・常套手段ってどんなですか?
※いや,
printfじゃなくって,「処理結果を出力する関数」のレベルでNull Objectにすればいいのか.