$a = @()
$a
上記は空です(空です)。 $true
答えとして。
これは連想配列ではなく、通常の配列ですが、答えは同じです。 .Count
を使用して、0と比較してください。
結合配列はPowerShellでは[hashtable]
と呼ばれ、そのリテラル形式は@{}
(中括弧)を使用します。
@{}.Count -eq 0 # hashtable (associative array)
@().Count -eq 0 # array
配列にはCount
プロパティがあり、この値が0かどうかを確認できます。したがって、確認する条件は
$a.Count -eq 0