Immutability (Paradigms)

Back to Core Principles

Data that cannot be changed after creation. Instead of modifying existing values, new values are produced. Immutability eliminates entire classes of bugs related to shared mutable state and simplifies concurrent programming.

programming-paradigms functional immutability