~スマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。読者です読者をやめる読者になる読者になるぐるぐる~2008-09-29フォールスルーのいろいろProgramswitch文でよく話題に出てくるフォールスルーだけど、言語によって実は結構違う。break;これらは、フォールスルーを許すので、0と1が出力される。break;}C#では、JavaやC++と違い、フォールスルーはコンパイルエラーとなるため、gotoで明示的に行う必要がある。Test;SQLでは、フォールスルーは行われず、最初に真となった部分のみが評価されるため、上のSELECT文は'0'を返す。&lt;/xsl:template&gt;&lt;/xsl:stylesheet&gt;このコードはhogeを出力しない。見、C#が明示的でいいかなー、と思うんだけど、これ、もちろんフォールスルー以外にも使えてしまう。フォールスルーしたければコメント書くのが一番かな。いや、フォールスルーしたいってことは共通処理があるって事だから、メソッドとして切り出すほうがいいか。Pythonは・・・Pythonはswitchないのでこんなこと考える必要ないです!RubyはたぶんSQLと同じ感じだったと思う。Blog|ブログを報告する。