У меня есть массив хеш-таблиц, и я пытаюсь отфильтровать его для тех, у кого значение свойства равно true, но это то, что я делаю, выглядит не очень хорошо.
# object looks like this
$array = @(
@{ Name = 'First'; Passed = $true }
@{ Name = 'Second'; Passed = $false }
)
function Filter {
Param($array)
$filtered = @()
foreach ($item in $array) {
if ($item.Passed = $true) {
$filtered += $item
}
}
return $filtered
}
Есть ли другиеспособ, которым я могу получить все элементы со свойством Passed = $True
без необходимости добавлять их в другой массив.