Referential Transparency

Референтна транспарентност значи да се позив функције у коду може слободно заменити њеном резултујућом вредношћу, а да се притом не промени понашање програма.