$a = @()
如何检查上面的$a
是否为空(是哪个)。我想以$true
作为答案。
答案 0 :(得分:19)
这不是一个关联数组,它是一个常规数组,但答案是一样的。使用.Count
并与0进行比较。
关联数组在PowerShell中称为[hashtable]
,其文字形式使用@{}
(花括号)。
@{}.Count -eq 0 # hashtable (associative array)
@().Count -eq 0 # array
答案 1 :(得分:4)
数组具有Count
属性,您可以检查此值是否为0.因此您要检查的条件是
$a.Count -eq 0