• ベストアンサー

再帰的処理について

指定したURLのページのHTMLを取得しその中のリンクを再帰的に表示するプログラムを考えていますが再帰的な処理の部分がよく理解できません。教えて下さい。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

リンクを取得する関数の中で、取得したリンクを引数に自分自身を呼び出すというような処理になると思います。 関数の中で使う変数はmy演算子を使ってローカルな変数にする必要があります。 後、無限にリンクをたどるようなことがないように、どこかで終了する条件をつけてやる必要があります。

mizumaki22
質問者

お礼

ありがとうございます。再帰的な処理の部分のプログラムはできました。今は、終了条件を考えています。終了条件は今後のプログラムの流れから判断したいと思っています。

関連するQ&A