Powershell — Оператор do

PowerShellPowershell — оператор do. Сегодня мы поговорим о таком операторе в powershell как do. Все мы знаем, что в любом языке присутствуют циклы и do является одним из таких циклов. Давайте разбираться.

Powershell — do

Безусловно по своей работе он похож на оператор while. Тем не менее он отличается от него проверкой. Оператор do сначала выполнит действие и лишь потом осуществит проверку в отличии от while. Оператор do требует обязательного присутствия ключевых слов while или until, поэтому обычно программисты называют такие циклы do while иди do until. В чем разница? В двух местах:

do while — повторять, пока условие истино.

do until — повторять, пока условие не станет истинным.

Пример, do until:

Цикл будет повторяться до тех пор, пока выражение !(Test-Path $checkPath) не станет false. То есть путь должен перестать существовать после выполнения команды Remove-Item.

Цикл будет выполняться до тех пор пока $n не равно 0.

Оператор do позволяет решить множество проблем с проверками наличия чего-либо или в случае, когда необходимо выполнить проверку/команду несколько итераций.

Спасибо за внимание, наш ВК и Канал на ютубе!

Лицензионное соглашение

Авторские права публикуемых материалов полностью или частично принадлежат авторам сайта Pechenek.NET в соответствии со статьями 1252 и 1301 ГК РФ. Любое распространение должно быть согласовано с автором материала или с указанием ссылки на первоисточник.