我的跟踪代码段是一个powershell脚本,并且嵌套的if语句没有被执行。你能告诉我为什么吗 ?我最近又回到了编程游戏,所以它可能很简单
$false.
$IgnoreThisLine = $false
$tmpString = "(DATUM CTR OF BLADE)"
$EndOfDescription = $null
$cncPrograms ="(165756 SIDE 1)"
if ($IgnoreThisLine = $false ) {
If ($tmpString -match '\(') {
$EndOfDescription = $false
$cncPrograms = $tmpString
}
else {
$EndOfDescription = $true
}
}
答案 0 :(得分:5)
if ($IgnoreThisLine -eq $false)
“ - eq”not“=”测试与PowerShell的相等性。