2007-12-27 Nullable D言語 ポインタで実装するよりもこう実装した方が効率良いはず。 struct Nullable(T){ bool isnull; T value; } 組み込み型にも簡単にできると思うのだけどなぁ。assert周りがややこしいけど。