...ing logging 4.0

はてなブログに移行しました。D言語の話とかいろいろ。

2011-01-01から1ヶ月間の記事一覧

-debug=の挙動

そういえばデバッグレベルを設定したことなかった. import std.stdio; void main() { debug writeln("void"); debug(0) writeln(0); debug(1) writeln(1); debug(2) writeln(2); } これを色々な debug オプションを付けて実行すると・・・ >dmd a -debug &&…

脱Stateパターン

状態で分割するのではなくて処理で分割したらこんな感じにしたらいいのかなーと思って書いた. でも別の処理と競合しそうかなあ. import std.stdio; //ライブラリここから interface IForm { void onDraw(); void onMouseMove(); void onMouseDown(); } cla…