1
在PowerShell控制檯,如果我做的:PowerShell的作用域
PS C:\Users\Moomin\Documents> $global:myVar = "global"
PS C:\Users\Moomin\Documents> $myVar
global
PS C:\Users\Moomin\Documents> $myVar = "local"
PS C:\Users\Moomin\Documents> $myVar
local
PS C:\Users\Moomin\Documents> $global:myVar
local
爲什麼沒有最後一條語句返回global
?
更加混亂,如果我再做:
PS C:\Users\Moomin\Documents> $myVar = $null
PS C:\Users\Moomin\Documents> $global:myVar
我什麼也沒得到恢復。我預計會得到global
返回。