Chr

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

Функция возвращает строку, состоящую из одного символа по указанному коду в ANSI или UTF-16 кодировке.

Синтаксис

Chr(<Код символа (INT)>,<Тип (INT)>=0):<Символ (STRING)>

Аргументы

  • <Код символа (INT)> - Код результирующего символа.
  • <Тип (INT)> - (необязательный аргумент) Тип строки результата. Возможные значения:
    • 0 -- (по умолчанию) автоматическое определение кодировки (если код символа будет больше 127, результат будет представлять собой UTF-16 строку, иначе ANSI).
    • 1 -- ANSI (будет использован первый байт кода).
    • 2 -- UTF-16.

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

Тип строки результата зависит от второго аргумента.

Примеры

Message(Chr(35875));
//Будет выведен "谣" (UTF-16)

Message(Chr(35875,1));
//Будет выведено "#" (ANSI). Так как (35875 and 255) = 35

Message(Chr(65)+Chr(66)+Chr(67));
//Будет выведено "ABC"