引数
値だよ
プログラムや関数に渡すよ
簡単に書くよ
引数(読:ヒキスウ 英:argument)とは
プログラムや関数
(処理のまとまり)に渡す値のこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「関数」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
関数は「何かを入れると何かをやって何かを返してくれる、処理のまとまり」です。
一般的には、入力を受けて処理をやり、その結果として出力があります。
以上を踏まえて
関数、あるいはプログラムに渡す値
が「引数」です。
「入力」「処理」「出力」のうち「入力」に相当する値ですね。
あと、ついでなので書いておくと「出力」に相当する値は「戻り値」と言います。
せっかくなので併せて覚えてあげてください。
ちょっと汚い話で恐縮ですが、人間は ご飯を食べて、ウンチを出します。
人間を関数だとすれば、ご飯に相当するものが引数です。
ウンチに相当するものが戻り値になります。
ウンチの話で終わってしまうのは心苦しいので、もう少し現実的な例も挙げておきます。
あるところに翻訳関数さんがいました。
翻訳関数さんは、日本語を伝えると英語に翻訳して戻してくれます。
翻訳関数さんに「リンゴ」を入れると「apple」が出てきます。
このときの翻訳関数さんに入っていく「リンゴ」が引数です。
あと、ついでなので書いておくと、翻訳関数さんから出てくる「apple」が戻り値です。
引数と戻り値はセットで覚えてあげてくださいね。
引数:関数とかに入れる値
戻り値:関数とかから出てくる値
です。
一言でまとめるよ
まぁ「引数」って単語が出てきたら「プログラムや関数
(処理のまとまり)に渡す値なんだな~」と お考えください。






