「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

逆関数

pointこの用語のポイント

point関数だよ

point入れる値と出てくる値が逆になったやつだよ

スポンサーリンク

簡単に書くよ

逆関数(読:ギャクカンスウ 英:inverse function)とは

元の関数(処理のまとまり)に対して、入れる値(引数)と出てくる値(戻り値)が逆になった関数のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

関数
引数(ヒキスウ)
戻り値


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

関数は「何かを入れると何かをやって何かを返してくれる、処理のまとまり」です。
一般的には、入力を受けて処理をやり、その結果として出力があります。

逆関数

引数は「プログラムや関数に渡す値」です。

逆関数2

戻り値は「プログラムや関数から戻ってくる値」です。

逆関数3

ちょっと汚い話で恐縮ですが、人間は ご飯を食べて、ウンチを出します。

逆関数4

人間を関数だとすれば、ご飯に相当するものが引数です。
ウンチに相当するものが戻り値です。

逆関数5

以上を踏まえて

元の関数に対して、入力(引数)と出力(戻り値)が逆になった関数

が「逆関数」です。
先ほどの例に合わせて無理やり説明すると、ウンチを食べて ご飯を出す関数です。

逆関数6

例えば、そうですね。

入れた値を2倍にして返すピヨ太関数があったとしましょう。
ピヨ太関数がやっていることは単純です。
入れた値に対して「×2」しているだけです。

逆関数7

ピヨ太関数に「2」を入れると「4」が出てきます。

逆関数8

「4」を入れると「8」が出てきます。

逆関数9

おっと、入れた値を半分にして返すピヨ子関数が登場しました。
ピヨ子関数がやっていることも単純です。
入れた値に対して「÷2」しているだけです。

逆関数10

ピヨ子関数に「4」を入れると「2」が出てきます。

逆関数11

「8」を入れると「4」が出てきます。

逆関数12

ここで、ピヨ太関数とピヨ子関数を見比べてください。
入れた値と出てくる値が逆になっていますよね。

逆関数13

このような関係性の関数が逆関数です。

元の関数に対して、入れる値と出てくる値が逆になっている関数

です。

逆関数14

なお、ピヨ子関数はピヨ太関数の逆関数です。
それと同時に、ピヨ太関数はピヨ子関数の逆関数になっています。
どちらも、自分に対して入れる値と出てくる値が逆になっている関数ですからね。


image piyo2

一言でまとめるよ

まぁ「逆関数」って単語が出てきたら「元の関数(処理のまとまり)に対して、入力と出力が逆になった関数なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像073
書籍画像038

おまけ

■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
実務で役立つ バックアップの教科書 基本の考え方からツール活用・差分管理・世代管理・データ保全・リストア・リカバリー・可用性の確保まで
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門