Инструменты пользователя

Инструменты сайта


ru:autorun:documentation:set

Set

Set [/C] | [/EV-] [/EE] <переменная> <текст>

Устанавливает внутреннюю переменную. Если переменная не существует, то она будет создана. Если переменная существует, но является константой, будет выдана ошибка.

Все внутренние переменные — строковые, но могут рассматриваться как числовые в условиях сравнения.

Параметры

переменнаяИмя переменной.
текстТекст, который будет присвоен переменной.

Переключатели

/EV-Отключает использование переменных и переменных окружения в тексте.
/EEВключает применение эскейп-последовательностей (\n, \r, \t) в тексте.
/C FIXME Указывает на то, что текст должен трактоваться как выражение, результатом которого должно быть число. Поддерживаются арифметические операции и скобки. Переменные (в том числе окружения) всегда разворачиваются.

Связанные

SetEnv

Примечания

Без переключателей используется только в командной записи, поскольку в функциональной записи эквивалентна простому присваиванию.

myvar = Set("value")
myvar = "value"

Однако при использовании переключателя /EE может разворачивать эскейп-последовательности:

myvar = Set("~/EE", "value\t2") # --> "value   2"

При создании не существующей ранее переменной следует правилам присваивания без явного указания диапазона.

ru/autorun/documentation/set.txt · Последнее изменение: 2024/02/15 16:53 — loopback

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki