是Powershell脚本中的新功能。我试图检查具有数组索引的if语句是否为null,然后控制移到其他部分,我尝试了一些方法但不起作用
代码
if(-not $node[$i] -ne $null ){
}else {
# do something
}
当$ node [$ i]为null时,控件如何移动到其他部分。 以上情况,出现错误
答案 0 :(得分:2)
无法索引为空数组。
...告诉您$node
为空,不告诉您$node[$i]
为空。试试这个:
if ($node -ne $null) {
if ($node[$i] -ne $null) {
# All good; do something interesting.
}
}