いちばんやさしいゲームの作り方

文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ

無限ループを作るためには while 文、または for 文を使います。

無限ループの出番は意外と多いです。たとえば Windows プログラミングの場合には終了のメッセージが飛ぶまでは無限ループにする必要があります。無限ループの書き方はイディオムですので覚えてしまいましょう。

// 私、理系ですからスタイル
while (1) {
}

// 私、ソースが仕様書ですスタイル
while (true) {
}

// ちょっとうるうるきちゃうスタイル
for (;;) {
}

余談なのですが PHP の場合には goto 文がないので途中で抜けられるブロックを作る際に無限ループで代用することがよくあります。

<?php
while (true) {
  if (/* 何か問題に遭遇したら */) {
    break;
  }

  if (/* また別の問題に遭遇したら */) {
    break;
  }

  // ループは1回で終わり
  break;
}
?>

なんとかならんものかと悩みます。その点 C/C++ は良いですよね。

Contributions




Trackback URL

メルマガ登録・解除
 
挫折不可能!初級ゲームプログラミング完全マニュアル
RSS track feedいちばんやさしいゲームの作り方 TECHNORATI お気に入りに追加する
フィードメーター - いちばんやさしいゲームの作り方 ブログSEO対策:track word カウンター
Firefox meter あわせて読みたい SEO STATUS
このページの先頭へ