diff options
author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-08-26 01:32:33 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-26 01:32:33 +0900 |
commit | 92e0d7a5eb47d3af6c4d07b4b931c3d468e041fb (patch) | |
tree | 88311856fa56b8206c7090e5d1202fc990a21a42 | |
parent | 7c1d8246d226ab1a5e3e9b9e59ef597bbaed3265 (diff) | |
download | translated-content-92e0d7a5eb47d3af6c4d07b4b931c3d468e041fb.tar.gz translated-content-92e0d7a5eb47d3af6c4d07b4b931c3d468e041fb.tar.bz2 translated-content-92e0d7a5eb47d3af6c4d07b4b931c3d468e041fb.zip |
Glossary/Call_stack を更新 (#2111)
- 2021/02/20 時点の英語版に同期
-rw-r--r-- | files/ja/glossary/call_stack/index.html | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/files/ja/glossary/call_stack/index.html b/files/ja/glossary/call_stack/index.html index cfb4875250..e316a30f1f 100644 --- a/files/ja/glossary/call_stack/index.html +++ b/files/ja/glossary/call_stack/index.html @@ -2,6 +2,7 @@ title: Call stack (コールスタック) slug: Glossary/Call_stack tags: + - Call Stack - CodingScripting - Glossary - JavaScript @@ -9,7 +10,7 @@ tags: - 用語集 translation_of: Glossary/Call_stack --- -<p><ruby><strong>コールスタック</strong><rp> (</rp><rt>call stack</rt><rp>) </rp></ruby>は、インタープリター (ウェブブラウザー内の JavaScript インタープリターなど) の仕組みの一つで、複数階層の{{glossary("function","関数")}}を呼び出したスクリプト内の位置を追跡し続けることです。 — どの関数が現在実行されているのか、その関数の中でどの関数が呼び出されたか、などです。</p> +<p><strong>コールスタック</strong> (call stack) は、インタープリター (ウェブブラウザー内の JavaScript インタープリターなど) の仕組みの一つで、複数階層の{{glossary("function","関数")}}を呼び出したスクリプト内の位置を追跡し続けることです。 — どの関数が現在実行されているのか、その関数の中でどの関数が呼び出されたか、などです。</p> <ul> <li>スクリプトが関数を呼び出すとき、インタープリターはそれをコールスタックに追加し、それから関数の実行を始めます。</li> @@ -18,12 +19,12 @@ translation_of: Glossary/Call_stack <li>スタックが割り当てられている量よりも多くのスペースを使用した場合、 "stack overflow" エラーとなります。</li> </ul> -<h2 id="Example" name="Example">例</h2> +<h2 id="Example">例</h2> <pre class="brush: js">function greeting() { - // [1] Some codes here + // [1] Some code here sayHi(); - // [2] Some codes here + // [2] Some code here } function sayHi() { return "Hi!"; @@ -32,7 +33,7 @@ function sayHi() { // Invoke the `greeting` function greeting(); -// [3] Some codes here +// [3] Some code here </pre> <p>上記のコードは次のように実行されます。</p> @@ -73,9 +74,9 @@ greeting(); <p>空のコールスタックで始め、関数を呼び出す度に、自動的にそれがコールスタックに追加され、コードをすべて実行した後、自動的にコールスタックから削除されます。最後に、またからのスタックで終了します。</p> -<h2 id="Learn_more" name="Learn_more">より詳しく知る</h2> +<h2 id="Learn_more">より詳しく知る</h2> -<h3 id="General_knowledge" name="General_knowledge">一般知識</h3> +<h3 id="General_knowledge">一般知識</h3> <ul> <li>ウィキペディアの{{Interwiki("wikipedia", "コールスタック")}}</li> |