akkun_choi pedia
mindia › akkun_choi pedia › 単語

参照透明性

akkun_choi · 2010-01-15 更新 · 1 ポイント · 履歴(2)
第 2 版(2010-01-15 19:02:54 · akkun_choi)を表示しています。 最新版に戻る

ある関数に同じ値を入れたら、常に同じ値が返ること。

オブジェクト指向ではメンバー変数によってメソッドの値が変わる場合、参照透明性は保証されない。参照透明性が保証されないと、調べるべきパターンの数が多くなるので、テストがしにくくなる。

副作用がないコードは参照透明性が保証されている。
関数型言語は参照透明性を前提にしている。

履歴

タグ