2007-08-18から1日間の記事一覧

ただまっすぐ自分の頭の中をプログラムに直す。自分の考えの数理的根拠をひたすらつきつめ、書き出し、実装する。これでいいんだろうか。頭の中は、正しかったり間違ってたりしない。普段使ってる概念は数理的にも論理的的にもあやふやで、そのままではコン…

字数制限

ゆるくなってる?

おいついた

現実時間に追いつけた。18日の日記が18日に書けている。だからなんなんだ。

値を返す

C#3.0で一番楽になったのがプロパティの自動実装で、次がvar、その次がコンストラクタ。これを組み合わせると、戻り値用クラスを作るのがとても楽になる。>|| class Hoge{ Result Method(){ return new Result{ X = 3, Y = 4 }; } class Result{ int X { get…

nullを返す

nullを返すか、nullじゃない時だけ起動するアクションを引数にとるか選択出来るようになったんだな。匿名メソッドでも出来たんだろうけどやる気にならなかった。ラムダ式は一行、匿名メソッドは一関数。継承の変わりに匿名メソッドを使っても作業量は減らな…

いいたいこと

コンパイル段階のチェックを厳密化しても、汎用言語で出来るチェックじゃバグはとれない。ミスはいくらか少なく出来るけど、だいたいの場合たいした意味がない。privateもinternalもconstも非ヌル型も、無意味とはいわないけどたいした意味がない。