• 締切済み

コールバック関数と、再帰関数の違いってなんですか?

コールバック関数と、再帰関数の違いってなんですか?

みんなの回答

  • f272
  • ベストアンサー率46% (8469/18132)
回答No.2

「自分自身を呼び出す処理が書かれている関数」のことを,再帰関数と言います。コールバック関数は,その中で呼び出す関数を外から引数として与えます。 どちらも,その処理の途中で関数を呼び出すのですが,再起関数の場合には自分自身を,コールバック関数の場合は引数として与えた関数を呼び出します。

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

コールバック関数は、処理が終わった後に呼び出してもらう関数のことを指します。 再帰関数は、その関数が処理の途中で自分自身を呼んで処理を行う関数のことを指します。

関連するQ&A