Str

From SunFlurry wiki
Jump to: navigation, search
  Str (Функции работы со строками)
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в строку
Визуальность:Нет

Превращение объекта в строковое представление. Для объектов базы данных представление может диктоваться шаблоном заголовка. Автоматический выбор вида строки определяет, есть ли в результирующей строке не ANSI символы, и, если есть, отдает UTF-16 версию. Функция может вызвать исключение, если аргумент имеет необычный тип (к примеру, INTERFACE).

Синтаксис

Str(<Аргумент>,<Тип>=0):<Строковое представление (STRING)>

Аргументы

  • <Аргумент> - Значение, которое необходимо сконвертировать в строку.
  • <Тип> - (необязательный аргумент) Тип результата. 0 -- автоматический выбор на основе аргумента, 1 -- ANSI, 2 -- UTF-16.

Возвращаемое значение

Возвращает строкое представление аргумента. Результат может быть как ANSI строкой, так и UTF-16 строкой.

Примеры

//Превращение числа в строку
a:=Str(1/3);
//Будет выведено "0.333333333333333333"
Message(a);
//Будет выведено "ANSI"
Message(StringTypeStr(a));