引数と戻り値ってなんだよ
数学とか高校で嫌いになった文系勢には、数って聞くだけで抵抗感あるわ...
関数に入れる値を引数、返ってくる値を戻り値っていうらしい。
身近にある引数と戻り値は「消費税」
消費者としては、全然嬉しくない「消費税」だが教材としては身近にある優秀な例である。
2019年10月まで消費税は一律8%でした。
皆さんも普段から接してますよね。俺は払わないなんてできないんで、多分わかりやすい実例です。
100円の物を買うと108円になりますよね。これを敢えて式に起こすとこうなります。
100×1.08(+8%)=108円
これを関数化するならば、
X×1.08=1.08X
という式になりますよね。
この時、関数に入れるXは引数、1.08Xというのは戻り値になるわけです。
引数 × 1.08 = 戻り値
ってなわけですな。
これはとてもわかりやすい。
もっとわかりやすくしてくれ
飯食ったら、うんこになるだろう?
それくらいはわかるだろう。
関数っていうのはルールなんだ。
人間の体もルールに基づいてできている。
飯食ってうんこしない奴はいない。
飯 × 消化 = うんこ
消化するっていう関数に、飯を入れたらうんこになるだろうってこと。
これならわかりやすい。小学生にでも伝わる。