Мне нужно установить глобальную переменную из функции и не совсем уверен, как это сделать.
# Set variables
$global:var1
$global:var2
$global:var3
function foo ($a, $b, $c)
{
# Add $a and $b and set the requested global variable to equal to it
$c = $a + $b
}
Вызвать функцию:
foo 1 2 $global:var3
Конечный результат:
$global: значение var3 равно 3
Или, если я вызываю функцию следующим образом:
foo 1 2 $global:var2
Конечный результат:
$global: значение var2 равно 3
Я надеюсь, что этот пример имеет смысл. Третьей переменной, переданной функции, является имя переменной, которую она должна установить.