%form%
Last updated♪2009/07/18
- switch は百害あって一理なし()★★ 後藤いるか
goto とともに、悪名高いのが switch です。Java/C# から Python へと新たな高みを極めようとするときに、switch 文がないことに戸惑いを覚えるのも無理からぬことかもしれません。しかし、何故 switch 文が不要であるかを理解するなら、またひとつオブジェクト指向の神髄へと近づけます。
- if と別れる50の方法()★★ 後藤いるか
よく「goto 不要論」としてダイクストラさんの論文が引き合いに出されます。しかし、そのどこにも「goto が不要」とは書かれていません。むしろ「goto を推奨」しているくらいです。これには理由があります。goto がなければプログラムは成立しません。同様に、コレステロールがなければ生体は成立しません。善玉コレステロールと悪玉コレステロールとがあるように、goto にも善玉と悪玉とが存在します。
NITRIS 問題《1》ニトリス(似とります)★ 伊藤うさぎ NITRIS 問題《2》ゲームを始める前に★ 伊藤うさぎ NITRIS 問題《3》ボードはこうして作られる★ 伊藤うさぎ NITRIS 問題《4》ブロックはこうして作られる★★ 伊藤うさぎ NITRIS 問題《5》ストーンはこうして作られる★★ 伊藤うさぎ NITRIS 問題《6》私のコレクションは石集め★★ 伊藤うさぎ NITRIS 問題《7》集めた石でブロックを作る★★ 伊藤うさぎ NITRIS 問題《8》そして何度も繰り返す★★ 伊藤うさぎ NITRIS 問題《9》でもそこには置けません★★ 伊藤うさぎ NITRIS 問題《10》でもここなら置けますよ★★ 伊藤うさぎ NITRIS 問題《11》ホラここにもあそこにも★★ 伊藤うさぎ NITRIS 問題《12》どちらかにあるでしょう★★ 伊藤うさぎ NITRIS 問題《13》こちらだけにあるでしょう★★ 伊藤うさぎ NITRIS 問題《14》どちらにもあるでしょう★★ 伊藤うさぎ NITRIS 問題《15》それぞれにあるでしょう★★ 伊藤うさぎ NITRIS 問題《16》何を集めてきたのか★★ 伊藤うさぎ NITRIS 問題《17》赤信号ならどうするの★★ 小泉ひよ子 NITRIS 問題《18》分ったつもりが黄信号★★★ 小泉ひよ子 NITRIS 問題《19》気を取り直して青信号★ 伊藤うさぎ NITRIS 問題《20》ぜ〜んぶまとめてポイ 小泉ひよ子 NITRIS 問題2《21》OCL から VDM++ へ 伊藤うさぎ ♪PocoAPoco:Python はじめました 《after 0.1》Hello World と This is a Pen 小泉ひよ子 《1》はじめに文字列ありき★ 越智ことり