Описание тега referential-transparency
Свойство функции, переменной или выражения, посредством которого выражение может быть заменено его (оцененным) значением, не влияя на поведение программы.
Обзор
Ссылочная прозрачность - свойство некоторых компьютерных программ и языков программирования. Свойство присутствует, если функция, переменная или выражение в программе невосприимчивы к "побочным эффектам".
Невосприимчивость к побочным эффектам существует, когда функцию, переменную или выражение можно заменить ее (оцененным) значением, не влияя на поведение программы.