Immutability
← Back to Persistent Data Structures
Once created, the data structure is never modified. Any “update” creates a new version. This eliminates race conditions in concurrent code and enables time-travel debugging. Foundation of functional programming data structures.