Выведем значение переменной в название другой переменной:
способ 1:
способ 1:
#есть переменная A c значением 123способ 2(автор vqd):
:global A 123;
#создадим переменную, взяв в название значение переменной А:
:execute ":global $A";
#создадим переменную, взяв в название значение переменной А, и просвоим ей значение 321:
:execute ":global $A 321";
{или
:local tmp "str"
[:parse ":global $tmp"]
}
[:parse ":global $tmp 123"]
что-бы сразу присвоить значение.
Присвоим значение переменной в значение другой переменной:
Присвоим значение переменной в значение другой переменной:
#есть переменная A c значением 123Выведем все глобальные переменные в терминал:
:global A 123;
#создадим переменную В и присвоим ей значение переменной А
:global B $A;
/environment print
Бред относительно вывода значения переменной в название другой переменной. Созданная таким образом переменная появляется в окружении, но она имеет тип :nothing, то есть не существует. Её никак нельзя использовать, нельзя присваивать ей значения.
ОтветитьУдалить