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

Оператор CONCAT

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

Синтаксис​

CONCAT separatorString, concatExpr1, ..., concatExprN

Описание​

Оператор CONCAT создает свойство, которое выполняет соединение значений через разделитель separatorString. При этом пустые значения пропускаются и разделитель вставляется только между непустыми значениями.

Параметры​

Примеры​

CLASS Person;
firstName = DATA STRING[100] (Person);
middleName = DATA STRING[100] (Person);
lastName = DATA STRING[100] (Person);

// если какая-то часть имени не задана, то эта часть будет пропущена вместе с пробелом
fullName(Person p) = CONCAT ' ', firstName(p), middleName(p), lastName(p);