открыть: Синтаксис 2Syntax 1

Тип $text

Текстовые значения заключают в одинарные кавычки или в двойные.

s = 'Hello world' t = s % "!" -- оператор конкатенации %

Также доступны строковые лексемы – они состоят из одного слова и начинаются с символа %.

%Hello => greet #echo # -- выдаст переменную greet со значением 'Hello'

Одинарные кавычки

Последовательности экранирования:

'\\' -- обратный слэш \ '\'' -- одинарная кавычка '

Двойные кавычки

Последовательности экранирования:

"\n" -- перевод строки (LF or 0x0A (10) in ASCII) "\r" -- возврат каретки (CR or 0x0D (13) in ASCII) "\t" -- обычный таб (HT or 0x09 (9) in ASCII) "\v" -- вертикальный таб (VT or 0x0B (11) in ASCII) "\e" -- escape (ESC or 0x1B (27) in ASCII) "\f" -- form feed (FF or 0x0C (12) in ASCII) "\\" -- обратный слэш \ "\"" -- двойная кавычка "

Есть возможность встраивать выражения непосредственно в текстовую строку двойных кавычек через конструкцию "\( )".

a = 9 "У Сэма \(a + 1) яблок." => b #echo # -- выдаст 'У Сэма 10 яблок.'

Встраивание выражения в текстовую строку двойных кавычек пока не реализовано в интерпретаторе.

Смотри также: Текстовые операторы