blob: 63cb7fc02e407185efaf574d7037c8a4827fb21e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
---
title: Parameter (パラメーター)
slug: Glossary/Parameter
tags:
- CodingScripting
- Glossary
- JavaScript
translation_of: Glossary/Parameter
---
<p>パラメーターは{{Glossary("function", "関数")}}に渡される名前付きの変数です。パラメーター変数は関数に{{Glossary("argument","引数")}}をインポートするのに使われます。</p>
<p><em>パラメーター</em>と<em>引数</em>の違いに注意してください:</p>
<ul>
<li>関数パラメーターは関数定義内の名前のリストです。</li>
<li>関数の{{Glossary("argument","引数")}}は関数に渡される実際の値です。</li>
<li>パラメーターは与えられた引数の値で初期化されます。</li>
</ul>
<p>パラメーターには2種類あります:</p>
<dl>
<dt>入力パラメーター</dt>
<dd>もっとも一般的な種類です; 値を関数に渡します。プログラミング言語によっては、入力パラメーターはいろいろな方法で渡されます(例、値渡し、アドレス渡し、参照渡し)。</dd>
<dt>出力/return パラメーター</dt>
<dd>主に関数からの複数の値を返しますが、混乱の元になるため非推奨です。</dd>
</dl>
<h2 id="General_knowledge" name="General_knowledge">関連項目</h2>
<h3 id="General_knowledge" name="General_knowledge">一般知識</h3>
<ul>
<li>Wikipediaの<a class="external external-icon" href="http://en.wikipedia.org/wiki/Parameter_%28computer_programming%29#Parameters_and_arguments">Difference between <em>parameter</em> and <em>argument</em></a></li>
</ul>
<h3 id="Technical_reference" name="Technical_reference">技術リファレンス</h3>
<ul>
<li><a href="http://pages.cs.wisc.edu/~hasti/cs368/CppTutorial/NOTES/PARAMS.html">Parameter-Passing Modes</a></li>
<li><a href="http://www.ryerson.ca/JavaScript/lectures/functions/passByValueOrReference.html">JavaScript Function Parameters</a></li>
<li><a href="http://javascript.about.com/library/bltut08.htm">Passing Parameter in JavaScript</a></li>
</ul>
|