akkun_choi pedia
mindiaakkun_choi pedia見出し語

参照透明性

akkun_choi · 2010-01-15 更新 · 1 ポイント

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

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

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

関連する見出し語