Immutable
Meaning in software engineering, with examples
In software engineering, immutable means: Describing a value or object whose state cannot be changed after it has been created.
In Turkish: değiştirilemez
How it is used
Used in state management, concurrent code and API design. Updating immutable data usually means creating a new value rather than modifying the old one.
Example sentences
The reducer returns a new immutable state object after each action.
An immutable configuration prevents one request from changing another request's settings.
Common collocations
- immutable object
- immutable data
- immutable state
Related terms
This word in other fields
The same English word can have a different meaning in another field:
More terms: Programming Concepts
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
