Содержание

string

Описание

Строка - это последовательность символов.

Синтаксис

Строка может быть определена тремя способами:

Для указания кавычек внутри строки в аналогичных кавычках используйте экранирование обратным слэшем.

Поддерживаемые спецсимволы:


println("Hello, \t\tWorld!");
println("Hello, \"Earth\"\t!";

// многострочная строка, например, SQL-запрос
var s = <<< Q
Первая "строка"
потом """""вторая"""""
Q;

println(s);
Операции
+ сложение println(«Hello, » + «World!»);
* дублирование строки n раз println(«Hello!» * 5);
~ конкатенация операндов как строковых println(«Hello, » + «World!»);
== сравнение println(«Hello, » == «World!»);
<> ( != ) cравнение println(«Hello, » != «World!»);
< сравнение println(«Hello, » < «World!»);
> сравнение println(«Hello, » > «World!»);
Преобразование в строку

Преобразование из других типов выполняется с помощью функции toString(value).
Преобразование строки из одного charset в другой выполняется в помощью toString(value, charset).

Доступные charset:


println(toString( [1,2,3] ));               // [1, 2, 3]
println(toString( {"animal" => "dog"} ));   // animal=dog
Проверка типа
var t = "sdf";
println(isString(t));   // true
Объектные методы
Имя функции Параметры Описание
appendstringКонкатенация строки string к текущей
empty Возвращает признак пустой строки. Строка считается пустой если она null, либо длина строки = 0, либо строка содержит только пробелы, табы, переводы строк