プログラムの流れを一時中断して行う処理で、実行後もとのプログラムに戻る。
呼び出しのタイミングはプログラムによって予め決められている。
同じ処理を何回も使うときに、その処理を関数として定義して呼び出すことができる。
たとえば、プログラム中で累乗を行う処理を何回もやるとすれば、底, 指数
を引数として
を返値とした「累乗関数」を定義すれば、その「累乗関数」はプログラム中で何回も呼び出すことができる。
通常の数学関数 の場合は、関数
に与えた
の値を一定の数式に基づいて値を計算して
を返すだけである。しかし、プログラムで使われる関数はそれ以外の事も行う。これを副作用という。例を挙げると、画面にウインドウを表示したり、文字を書いたり、と様々である。数学関数では副作用があってならないのだが、プログラムでは副作用が起きる事がほとんどである。また値を返さず副作用しか行わない関数を手続き?という。
fuku_dw2012-02-11
pcm17232012-02-11
asomi2012-02-11
sakaue2012-02-11
what_a_dude2012-02-11
shinriyo2012-02-11
zrbabbler2012-02-11
yohhoy2012-02-11
ken3memo2012-02-11
katzchang2012-02-11
Gasyou2012-02-11
uemtgraph2012-02-11
wnzfox2012-02-11
Kazzz2012-02-11
aidiary2012-02-11
suzume_r2012-02-11
security_check2012-02-11
uncorrelated2012-02-11
itiri2012-02-11
argius2012-02-11
| あ | 一階述語論理, f(x), APL, HP-35, ecl.js, Escape Codec Library |
|---|---|
| か | クロネッカーの青春の夢, 虚数単位, クロネッカー, カリー・ハワード対応, 栗まんじゅう問題 |
| さ | 差分, スタックトレース, 32進数 |
| た | ド・モルガンの法則, 短時間フーリエ変換 |
| は | ポーランド記法, 場の理論, 微分進化, ポリモーフィック, 反応速度, 表計算, はてなスターSiteConfig作成方法, はてなブックマークエントリー情報取得API |
| ま | マイブックマーク全文検索API |
| や | 8907年問題 |
| ら | 類体論, リーマン予想, ロジスティック曲線 |