$global:ProjectName = $null
function RunFirst(){
RunSecund
Write-Host $global:ProjectName
}
function RunSecund(){
$global:ProjectName = "a name"
}
Run Code Online (Sandbox Code Playgroud)
在 RunSecund 我得到:
变量“ProjectName”已分配但从未使用。PSScriptAnalyzer(PSUseDeclaredVarsMoreThanAssignments)
Mat*_*sen 10
虽然,如果必须,您可以使用以下命令抑制 PSSA 警告SuppressMessageAttribute:
function RunSecund(){
[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUserDeclaredVarsMoreThanAssignments', '', Scope='Function')]
$global:ProjectName = "a name"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1427 次 |
| 最近记录: |