布尔值
$true
和 $false
是两个表示逻辑 TRUE 和 FALSE 的变量。
请注意,你必须将 $
指定为第一个字符(与 C#不同)。
$boolExpr = "abc".Length -eq 3 # length of "abc" is 3, hence $boolExpr will be True
if($boolExpr -eq $true){
"Length is 3"
}
# result will be "Length is 3"
$boolExpr -ne $true
#result will be False
请注意,当你在代码中使用布尔值 true / false 时,你可以编写 $true
或 $false
,但是当 Powershell 返回布尔值时,它看起来像 True
或 False