1. 概要

多くのプログラマーは、引数とパラメーターという用語を同じ意味で使用していますが、意味は異なります。 したがって、このチュートリアルでは、引数とパラメーターの違いを見ていきます。

2. パラメータと引数

パラメータと引数という用語の明確な定義を示すために、擬似コードの例を見てみましょう。 実際、このプログラムのメソッドまたは関数は、入力として2つの数値を受け取り、それらの値の合計を出力します。

2.1. パラメーター

パラメーターは、関数宣言で定義できる変数です。 実際、関数内でこれらの変数を利用しました。 また、関数記述のプログラミング言語がデータ型の仕様を決定します。 これらの変数は、関数の実行全体を容易にします。 さらに、関数内でのみ使用できるため、ローカル変数とも呼ばれます。

ここで、上記の例を使用して、これらの変数を詳細に理解しましょう。 関数abには、括弧内に2つの値、、およびが含まれています。 したがって、がパラメータです。 実際、これらは2つのローカル変数であり、有効期間は関数に制限されています。 また、関数が呼び出されたときに関数に与えられた任意の値を取ることもできます。

2.2. 引数

引数は、実行のために関数に与えられる変数です。 さらに、関数のローカル変数は引数の値を受け取るため、最終出力のためにこれらのパラメーターを処理できます。

それでは、上記の擬似コードで呼び出す関数を見てみましょう。 したがって、擬似コードの最後で、関数を呼び出しました。 言い換えると、引数は、目的の出力を取得するために入力として指定する実際の値です。 したがって、この例では、引数としてandを選択すると、取得される出力はになります。

3. 引数とパラメータの違い

関数を作成するとき、関数に含まれる命令を処理するために特定の入力を行うことができます。 この文脈では、これらの入力を指すために、「引数」と「パラメータ」という用語を同じ意味で使用することがよくあります。 明確にするために、違いを見て、どの状況でどちらを使用するかを確認します。 ここで、引数とパラメーターの主な違いを要約してみましょう。

   

4. 結論

このチュートリアルでは、引数とパラメーターの主な違いについて説明しました。 それらがいつどのように使用されるかを示しました。