El alcance "privado" de Powershell parece no ser útil en absoluto
Tengo el script a continuación, de internet:
$private:a = 1
Function test {
"variable a contains $a"
$a = 2
"variable a contains $a"
}
test
Imprime 2. No hay problema. Si elimino "privado", como a continuación:
$a = 1
Function test {
"variable a contains $a"
$a = 2
"variable a contains $a"
}
Todavía imprime "2". Parece que no hay diferencia. ¿Podría proporcionar una muestra rápida de cómo el alcance "privado" afecta el resultado?
Gracias.