「純粋関数」の版間の差分

編集の要約なし
編集の要約なし
 
1行目: 1行目:
'''純粋関数'''とは、入力値は[[引数]]だけの[[関数]]のことです。基本的にある引数に対して常に同じ[[戻り値]]を返します。
'''純粋関数'''とは、「入力値は[[引数]]だけ」の[[関数]]のことです。基本的にある引数に対して常に同じ[[戻り値]]を返します。


[[C言語]]でいえば[[関数]]内部で[[グローバル変数]]を一切使っていないものを指します。[[C言語]]の入門書に書いてある「グローバル変数は極力使うな」というやつを実践したものです。
[[C言語]]でいえば[[関数]]内部で[[グローバル変数]]を一切使っていないものを指します。[[C言語]]の入門書に書いてある「グローバル変数は極力使うな」というやつを実践したものです。