パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

再帰呼び出し、よく使う?使わない?」記事へのコメント

  • どうしても必要になってきますね。
    階層が浅ければ階層分の関数を用意すればいいような気がしますがそれだとコピーコードになるのでだめですね

    • by Anonymous Coward

      コールスタックを使わず、自前のスタックやキューを用意すればループにできますよ。
      再帰の代わりに現在状態をスタックに保存してループの頭に戻りリターンの代わりにスタックに保存した状態を復元するとか、再帰の代わりにキューにサブの処理内容を保存してリターンの代わりに処理の頭に戻りキューの頭の処理を実行するだけです。
      スタックやキューが空になれば終了。

アレゲは一日にしてならず -- アレゲ見習い

処理中...