Переменная вызова в стеках вызовов - PullRequest
0 голосов
/ 03 июля 2018

Я наткнулся на некоторый код и не мог понять, почему PowerShell может передавать значение не в функцию. Надеюсь, что кто-то может помочь.

Вот пересмотренная структура кода:

  function ServerSetup () {

  param (
  [Parameter(Mandatory=$true)]
  [string] $Environment
)

 CreateFolder 
} 

function CreateFolder () {

$Environment = $Environment+"test2"
$Environment
}

У меня вопрос к параметру $Environment, указанному выше, он не передается через параметр (только $JsonObject), почему он все еще может получить значение?

Заранее спасибо.

...