Back to Developer Roadmap

Referential Transparency

src/data/roadmaps/scala/content/referencial-transparency@Qm2AQa8AJtmMo_eidqCrz.md

4.01.1 KB
Original Source

Referential Transparency

Referential transparency is a fundamental concept in functional programming where an expression can be replaced by its value without changing the behavior of the program. In Scala, this concept is closely tied to pure functions, which always return the same output for the same input and do not have any side effects.

Visit the following resources to learn more: