Jak PowerShell robi, podczas gdy pętla działa
Budkiem dowolnego modelu języka programowania jest składnia, którą następuje. Składnia DO, podczas gdy pętla w PowerShell znajduje się poniżej:
> Do (zestaw stołówek) while (warunek)
Jak kieruje składnię, zestaw instrukcji jest wykonywany przed sprawdzeniem warunku. Stąd wykonuje stwierdzenia co najmniej raz, niezależnie od warunku (prawda/fałsz).
Jak używać podczas pętli w PowerShell
Ta sekcja zawiera kilka przykładów, które pokazują użycie DO podczas pętli w PowerShell. Więc zacznijmy ćwiczyć DO While Pętla:
Przykład 1
Ten przykład praktykuje wdrożenie „Zrób” pętla w konsoli PowerShell. Opis przykładu podano poniżej:
$ i = 9
Do
Write-host $ i
$ i--
While ($ i -ge 0)
Dane wyjściowe powyższego kodu pokazano poniżej:
Przykład 2
DO Pętli można ćwiczyć, używając również scenariuszy PowerShell. Stworzyliśmy skrypt PowerShell o nazwie Do.PS1 który zawiera następujący kod, który odnosi się do wdrożenia DO podczas pętli.
$ n = 7 #initializowanie liczby
$ i = 0 #initializowanie zmiennej pętli
Do
$ res = $ n * $ i #storing wynik $ n * $ i
Zapis „$ n * $ i = $ res” #Geting wynik
$ i ++ #increment
While ($ i -le 10) #podczas gdy
Aby wykonać skrypt, otwórz PowerShell i przejdź do ścieżki, w której zapisałeś skrypt. Jak nazwano nasz skrypt Do.PS1, W ten sposób wykonaliśmy to, jak pokazano poniżej:
> .\Do.PS1
Przykład 3
Ten przykład praktykuje warunki if-else w pętli do-podczas. Aby to zrobić, stworzyliśmy skrypt PowerShell o nazwie „Dowhile.PS1 ”, który zawiera następujące wiersze kodu.
$ i = 5 #initializowanie zmiennej pętli
Do
if ($ i -lt 10) #definiowanie, jeśli stan
Zapis „$ i to cyfra!„ #PRINTING OUNDEM (IF WARTO)
w przeciwnym razie
Zapis „$ i to liczba!„ #PRINTING OUNDEM (WARTO WARTO)
$ i ++ #increment
While ($ i -le 15) #podczas gdy stan
Zmienna pętli jest inicjowana przy 5 z przyrostem 1 przy każdej iteracji. Blok if-else kontroluje $ i i drukuje, jeśli wartość przyrostowa to numer lub cyfra. Aby wykonać skrypt, w konsoli PowerShell używane jest następujące polecenie:
> .\ Dowhile.PS1
Wniosek
Język skryptowy PowerShell pozwala wykonywać różne podstawowe koncepcje programowania za pomocą skryptów lub konsoli PowerShell. Ten opisowy post pokazuje koncepcję Pętli w kontekście PowerShell. Postępując zgodnie z tym postem, poznasz podstawową funkcjonalność DO podczas pętli. Podano również kilka przykładów, które pokazują wdrożenie DO podczas pętli w PowerShell. Będziesz także zrozumiał działania DO, podczas gdy pętla w konsoli PowerShell i skryptach PowerShell.