コールスタック

読み

こーるすたっく

意味

  • プログラムで関数が呼び出される順番を管理する仕組み
  • 関数の実行履歴をスタック(積み重ね)形式で記録する領域

比喩

食器を積み重ねるように、関数の呼び出し情報を重ねて管理し、終わったものから順に取り除いていく。

語源

call stack = 呼び出しの積み重ね

例文

  • エラーが発生した時、コールスタックを確認して原因を特定。
  • 再帰関数でコールスタックがオーバーフローした。

関連用語