Мутабельное значение

Мутабельный тип

Иногда в технической документации встречается понятие “мутабельный тип”. Например, в описании функции ЗначениеЗаполнено (ValueIsFilled) мы встречаем:
Функция проверяет, отличается ли переданное значение от значения по умолчанию того же типа.
Не работает с мутабельными значениями. При передаче мутабельного значения функция вызывает исключение.

И возникает вопрос, а что такое “мутабельное значение”?

Мутабельный тип (от англ. Mutable – изменчевый) – сложный тип данных (как правило – объекты), которые после своего создания допускают изменение своих свойств.

Немутабельные типы:

    • Число
    • Строка
    • Дата
    • Булево
    • Ссылки (СправочникСсылка.Товары)
    • Цвет

Мутабельные типы:

    • Объект (СправочникОбъект.Товары)
    • СписокЗначений
    • Форма

 

http://kb.mista.ru/article.php?id=941