PowerShell 技能连载 - 数组中的空值

适用于 PowerShell 所有版本

当您将 NULL 值赋给数组元素时,它们会记入数组元素中,但不会输出(毕竟,它们是所谓的空值)。这会导致调试时的困难。所以当数组的大小看起来和内容不一样时,请查查是否有空值:

1
2
3
4
5
6
7
8
9
$a = @()
$a += 1
$a += $null
$a += $null
$a += 2

1
2
Count: 4

本文国际来源:NULL Values in Arrays

评论