Операция ВЫРАЗИТЬ — приведение значения к типу

Операция ВЫРАЗИТЬ имеет следующий синтаксис:

ВЫРАЗИТЬ (базовое-выражение КАК имя-типа [(квалификатор-типа)])

В качестве квалификатор-типа можно задать:

  • для типа Число — <Длина целой части>[, <Длина дробной части>];
  • для типа Строка — <Длина>;
  • для типа Байты — <Длина>.

Если квалификатор-типа не указан, то сохраняется исходный квалификатор. Если исходного квалификатора не было, то используется неограниченная длина.

Операция ВЫРАЗИТЬ не может приводить несовместимые типы. Например, нельзя привести значение типа Число к значению типа Строка.

Примеры использования:
  • Из значения составного типа сделать значение несоставного типа.
  • Из Null сделать значение любого типа.
  • Изменить квалификатор значения (нельзя изменить на неограниченной длины).