この質問は、説明的な用語 "再帰"または "再帰的"に関する曖昧さ回避のための標準的な質問/回答として意図されています。適用可能な範囲では、「それ自体を参照する非終了手続き」および「繰り返しスケジューリング」。 JavaScript
で「再帰」、「終了しないプロシージャ」、「繰り返しスケジューリング」の違いは何ですか?
- "再帰" の間の定義との違いは何ですか。
- "自分自身を参照する非終了手続き";そして
- 「繰り返し予約」
JavaScript
で「再帰」の明確な定義は何ですが、関数が呼び出し自体を繰り返した際に使用される用語「再帰」を参照してください
?
関数のパターンを記述するときに使用される「自分自身を参照する非終了プロシージャ」または「繰り返しスケジューリング」という用語をほとんど見たことがありません。頻繁に "再帰的"または "再帰"は、関数呼び出しの本体の中でプロセスを開始した元の関数に関数呼び出しが行われるパターンを記述するために使用されます。
特定の機能パターンに「再帰」が適用されないのはいつですか。 「再帰」、「それ自身を参照する非終了プロシージャ」、「繰り返しスケジューリング」の明確な定義と区別は何ですか?
なぜJavaScriptでその定義が異なると思いますか? – Bergi