オニオンソード!!

SE&ビジネスパーソンとしてお勉強中なブログ

フォールスルー(fall through)

2009/05/17 Sun [Edit]

switch文で各caseの最後にbreakを入れないことを「フォールスルー(fall through)」って言うんですね。
知らなかったぁあああああ

break文の書き忘れによるバグが多い為、lintでは、意図的にフォールスルーしていることを示す/* FALLTHROUGH */などのコメントが記述されていない限り警告を出すそうです。

「C#では1つ以上のステートメントが書かれたcaseラベルから次のcaseラベルにフォールスルーすることは許されない。」だそうです。

switch文 - Wikipedia


Prev
サブプライム後の新資産運用
Top
オニオンソード!!
Next
[PHP][正規表現]最短一致

Comments

 
 
 
 
 
 
 
  非公開コメント
 

Track Backs

TB URL 

Top
オニオンソード!!

ブログ内検索

カテゴリー

最近の記事

月別アーカイブ

最近のコメント

最近のトラックバック

RSSリンク

プロフィール

Author:グリオニ
1975年 東京生まれ 男
仕事:SE

社員数10人ほどの小さな会社で一生懸命働いています。
ここ3年ほどは、金融系のお仕事が多いです。

週末は土手で草サッカー。

iKnow

Dictationバッジ

合わせて

あわせて読みたいブログパーツ

なかのひと

Amazon商品一覧【カテゴリ別】