ru:autorun:documentation:set
Set
Set [/C] | [/EV-] [/EE] <переменная> <текст>
Устанавливает внутреннюю переменную. Если переменная не существует, то она будет создана. Если переменная существует, но является константой, будет выдана ошибка.
Все внутренние переменные — строковые, но могут рассматриваться как числовые в условиях сравнения.
Параметры
переменная | Имя переменной. |
текст | Текст, который будет присвоен переменной. |
Переключатели
/EV- | Отключает использование переменных и переменных окружения в тексте. |
/EE | Включает применение эскейп-последовательностей (\n, \r, \t) в тексте. |
/C | Указывает на то, что текст должен трактоваться как выражение, результатом которого должно быть число. Поддерживаются арифметические операции и скобки. Переменные (в том числе окружения) всегда разворачиваются. |
Связанные
Примечания
Без переключателей используется только в командной записи, поскольку в функциональной записи эквивалентна простому присваиванию.
myvar = Set("value") myvar = "value"
Однако при использовании переключателя /EE может разворачивать эскейп-последовательности:
myvar = Set("~/EE", "value\t2") # --> "value 2"
При создании не существующей ранее переменной следует правилам присваивания без явного указания диапазона.
ru/autorun/documentation/set.txt · Последнее изменение: 2024/02/15 16:53 — loopback