inohilog

/var/log/inohiro

2009-03-07から1日間の記事一覧

D言語デビュー

D

オブジェクト指向で、C/C++言語ライクでネイティブコードを吐くんだけど、C#/JavaみたいにGCがあって、Ruby/Pythonみたいに書ける(らしい*1)D言語とやらに手を出してみました。 コンパイル環境 Mac OS X 10.5 emacs 22.3.1 ただしD言語モードは無い模様 dm…

ref / out キーワード

C#

ref キーワード・out キーワードの存在を忘れていた訳ではないんですが、久しぶりにコードの中で見つけて、どういった働きをしていたか忘れてしまっていたので、MSDNを見ながらコードを書いてみた。 ref コード 参照渡し。 using System; class Program { st…

System.FlagsAttribute クラス

System.FlagsAttribute クラスは、列挙体(enum)をFlagのセットとして扱えるようにするもの。コンソールアプリケーションなどでオプションを文字列の配列として受け取って、それをフラグに展開するときに使える(これを使うといろいろ楽になる)。いわゆる…