Оператор преобразования типа
Оператор преобразования типа - создание свойства, реализующего преобразование типа.
Синтаксис
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));