Что более эффективно - использовать несколько операторов If / ElseIf или один оператор If с несколькими условиями ИЛИ? - PullRequest
0 голосов
/ 17 июня 2020

Я сейчас пишу сценарий PowerShell для автоматического отклонения определенных обновлений в WSUS. Любые обновления драйверов или языковые пакеты могут быть отклонены. По какой-то причине я застрял, задаваясь вопросом об этом вопросе.

Первый - стандартный If / ElseIf.

If  ( $update.UpdateClassificationTitle  -eq  'Drivers' )
{
    $update.Decline()
}
ElseIf  ( $update.UpdateTitle  -match  'LanguageFeature' )
{
    $update.Decline()
}

Второй - if (true -или true).

If  (  ( $update.UpdateClassificationTitle  -eq  'Drivers' )  -or  ( $update.UpdateTitle  -match  'LanguageFeature' )  )
{
    $update.Decline()
}

Что более эффективно? Как каждый оценивается? Какая практика лучше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...