referential transparency
-
örneğin
result1 = ( f(a) + b ) / (f(a) - c);
temp = f(a);
result2 = ( temp + b ) / (temp - c);
yaptığınızda eğer f fonksiyonunun yan etkisi* yoksa (parametresinin orijinal değerini veya dışarıdaki bir değişkeni değiştirmiyorsa) result1, result2'ye eşit olacaktır. olmuyorsa f fonksiyonu referential transparency'i ihlal ediyordur.
ekşi sözlük kullanıcılarıyla mesajlaşmak ve yazdıkları entry'leri
takip etmek için giriş yapmalısın.
hesabın var mı? giriş yap