Почему $ false -eq “” истинно?

Следующие сегменты кода выводят true:

$x = ($false -eq "") 
Write-Host $x

$x = ($false -eq 0) 
Write-Host $x

Поскольку $ false и "" - это разные типы данных, не должно ли оно автоматически совпадать с ложным?

Ответы на вопрос(2)

Ваш ответ на вопрос