ENGLISH
REFERENCE

immutable

adj.
C1 Advanced US //ˌɪmˈjutəbəɫ// UK //ɪmjˈuːtəbəl// im·mutable

adj. describing something that cannot be changed or fixed. In programming, it means a value or object that stays the same once it is created.

adj. incapable of being altered or changed. In a programming context, it describes data structures or values that cannot be modified after their initial creation.


SIMPLE

The constant value is immutable.

CONTEXTUAL

Using immutable data structures can help prevent bugs in your code by ensuring that once a value is set, it remains the same.

COMPLEX

Functional programming languages often rely on immutable variables to ensure that the state of the application remains predictable and consistent across different threads of execution.

Synonyms
Antonyms
Origin

From Middle English immutable, from Latin immūtābilis (“unchangeable”); im- + mutable.

© 2026 English Reference