Capability:Mutable State

From Rosetta Code
Capability:Mutable State
Capabilities characterize abstract requirements of tasks and abilities of languages and libraries.
Browse this capability's properties.


Mutable state means that there is some storage (usually in form of variables) which can be set at any time, and if read gives the latest written value. Most programming languages provide mutable state, but pure functional and logic programming languages don't.