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 позволяет решить множество проблем с проверками наличия чего-либо или в случае, когда необходимо выполнить проверку/команду несколько итераций.

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

Поделиться в соц. сетях:

Понравилась статья? Поблагодари автора, накорми печеньками! :)

Опиши свой кейс здесь, если у тебя остались вопросы и мы обязательно ответим...