Перейти к основному содержимому
Версия: 6.x

Оператор преобразования типа

Оператор преобразования типа - создание свойства, реализующего преобразование типа.

Синтаксис

typeName(expression) 

Описание

Оператор создаёт свойство, которое преобразует значение некоторого выражения в значение указанного встроенного класса. Если преобразование типа невозможно, значением свойства будет NULL.

Параметры

  • typeName

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

  • expression

    Выражение, значение которого будет преобразовано к значению указанного встроенного класса.

Примеры

itemCount = DATA INTEGER (Store);
itemCountToString(s) = BPSTRING[10](itemCount(s));

barcode = DATA STRING[15] (Item);
longBarcode(Item i) = LONG(barcode(i));