Powershell中是否有NOR运算符?

时间:2017-02-11 16:44:16

标签: powershell operators

如何制定($ blnA)或($ blnB)? 我在Powershell中找不到任何-nor运算符。

2 个答案:

答案 0 :(得分:4)

不,有-not

使用-not($binnA -or $binB)(或!($binA -or $binB))。

Here's an online demonstration.

答案 1 :(得分:0)

briantist就在这里。

PowerShell最佳做法表明您不会在代码中使用别名,因此我会避免使用'!'代替' -not' - 当然,除非你是互动的。

例如:

if(-not($binA -or $binB)){
     Write-Output 'One or more variables do not exist'
}