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

サンプル時計

創ってみた。 むかーしにVC++で創ったものの焼き直し。 とはいえ、プログラミングは勿論勉強を兼ねて一から。 (VC++版のソースを紛失してるから、とも。。。 さて、csOriginalClock というプロジェクト名でプロジェクトを新規作成するところから。 まずは F…

ラムダ

Λ:ギリシャ語大文字 λ:ギリシャ語小文字 顔文字(絵文字?)で見るような造形の文字だが、「ラムダ式」というプログラミング上の記法を聞いたことがある方も多いのではないだろうか。 開発に使用する言語に依存してか、それとも自分の知識と力量不足か、私…

ジェネリック

今回はジェネリック。 一度では、ちょっとした勉強では、語りきれない機能。 そんな印象。 @ITでも以下のように、多数のページを割いて特集を組んでいるほど。 なので、今回はさわりだけでも、という思いでチャレンジしてみることにする。 連載:C# 2.0入門…

FizzBuzz問題・解答編

まず断っておく。 これしかない、という解は存在しない。 プログラム言語によっても、見る人によっても、最適解が違うであろうから。 趣旨は Short Coding でも、実行速度でも、可読性の高さ、のどれとも定義しない、ということだ。 そのため、この記事は、…

設問:FizzBuzz

【問題】 1から100までの数を表示するプログラムを書け。 ただし3の倍数のときは数の代わりに「Fizz」と表示。 5の倍数のときは「Buzz」と表示。 3と5両方の倍数の場合には「FizzBuzz」と表示すること。 ※プログラム言語はなんでも可 - 某所で軽く話題になっている…

匿名メソッド

オーバーロード(overload)とオーバーライド(override)、インデクサ(indexer)、プロパティ(property)、イベント(event)、リフレクション(reflection)... 実は色々こそっと勉強して、記事にしようと思ったキーワードはいくらでもあった。 が、参考にしている@…