関数

関数 かんすう コンピュータ

コンピュータプログラムで使われる用語。


プログラムの流れを一時中断して行う処理で、実行後もとのプログラムに戻る。

呼び出しのタイミングはプログラムによって予め決められている。


同じ処理を何回も使うときに、その処理を関数として定義して呼び出すことができる。

たとえば、プログラム中で累乗を行う処理を何回もやるとすれば、底a, 指数b引数としてa^bを返値とした「累乗関数」を定義すれば、その「累乗関数」はプログラム中で何回も呼び出すことができる。

Cf. 割込み

備考

通常の数学関数 y=f(x)の場合は、関数fに与えたxの値を一定の数式に基づいて値を計算してyを返すだけである。しかし、プログラムで使われる関数はそれ以外の事も行う。これを副作用という。例を挙げると、画面にウインドウを表示したり、文字を書いたり、と様々である。数学関数では副作用があってならないのだが、プログラムでは副作用が起きる事がほとんどである。また値を返さず副作用しか行わない関数を手続き?という。

このキーワードを共有する

はてなダイアリーに投稿 このエントリーをはてなブックマークに追加

関数 かんすう サイエンス

写像

微分積分学解析学では関数ということが多く、線形代数代数学では写像と呼ぶことが多いようである.「函数」とも.


*リスト:リスト::数学関連

リンクスコア: 40