Garbage Collection

塵も積もれば山

目次

Blog 利用状況

ニュース

C++とかC#とか数学ネタを投下していく予定です。

[その他のページ]
日々の四方山話を綴った日記出水の日記帳

書庫

日記カテゴリ

[C++]日本ブレイクコード

ネタ元> カラwhileって使いますか?

whileやdo~whileはループのための構文なので、
やはりこういう場所で使うのは構文の悪用だと思うわけです。
間違って無限ループ作ってしまうと大変です。

そこで、これ。

switch(0){
case 0:
 if (!test1()) break;
 if (!test2()) break;
 if (!test3()) break;
  (本処理)
]

はい、すっきり!! 

#モヤット...モヤット...

投稿日時 : 2008年6月5日 19:53

Feedback

# re: [C++]日本ブレイクコード 2008/06/05 19:55 アキラ

もやっと。

# re: [C++]日本ブレイクコード 2008/06/05 20:27 επιστημη

モヤッと モヤッと 

そか、脱出できてloopじゃないのゆーたらswitchくらいのもんか。

# リターンは一度だけ 2008/06/05 21:41 組み込まれない組み込み屋

リターンは一度だけ

# リターンは一度だけ 2008/06/05 21:46 組み込まれない組み込み屋

リターンは一度だけ

# re: [C++]日本ブレイクコード 2008/06/06 0:27 ma2

一連の記事のどこかでswicthにすれば・・・みたいなコメントがあってきょとんとしていたんですが、こーいうことかwww
これはこれでbreakが多すぎて泣かれそうですね。

# re: [C++]日本ブレイクコード 2008/06/06 10:07 επιστημη

> break多杉

if ( !(test1() && test2() && test3() ) break;

はい、すっきり!!

# re: [C++]日本ブレイクコード 2008/06/06 10:16 επιστημη

↑...ごめん、閉じカッコが足りましぇん orz

タイトル  
名前  
Url
コメント