Строка - это последовательность символов.
Строка может быть определена тремя способами:
Для указания кавычек внутри строки в аналогичных кавычках используйте экранирование обратным слэшем.
Поддерживаемые спецсимволы:
\r
- возврат каретки (CR)\n
- перевод строки (LF)\t
- горизонтальная табуляция (TAB)
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
Имя функции | Параметры | Описание |
---|---|---|
append | string | Конкатенация строки string к текущей |
empty | Возвращает признак пустой строки. Строка считается пустой если она null, либо длина строки = 0, либо строка содержит только пробелы, табы, переводы строк | |