Wie Powershell während der Schleife funktioniert
Der Baustein eines beliebigen Programmiersprachenmodells ist die folgende Syntax. Die Syntax des DO während der Schleife in PowerShell ist unten bereitgestellt:
> Do (Set-of-Statements) während (Zustand)
Wie die Syntax inszeniert, wird der Satz von Anweisungen vor dem Überprüfen der Bedingung ausgeführt. Daher wird die Aussagen mindestens einmal unabhängig von der Bedingung ausgeführt (wahr/falsch).
Wie man do während der Schleifen in PowerShell verwendet
Dieser Abschnitt enthält mehrere Beispiele, die die Verwendung des Do während der Schleife in PowerShell demonstrieren. Beginnen wir also mit dem Üben des Do während der Schleife:
Beispiel 1
Dieses Beispiel praktiziert die Implementierung der "Tu während" Schleife in der PowerShell -Konsole. Die Beschreibung des Beispiels ist unten angegeben:
$ i = 9
Tun
Schreibhost $ i
$ i--
Während ($ i -ge 0)
Die Ausgabe des obigen Codes ist unten angezeigt:
Beispiel 2
Eine Do -während -Schleife kann auch durch die Verwendung von PowerShell -Skripten praktiziert werden. Wir haben ein PowerShell -Skript namens erstellt Tun.PS1 Dies enthält den folgenden Code, der sich auf die Implementierung des Do während der Schleife bezieht.
$ n = 7 #initialisierende Zahl
$ i = 0 #initialisierende Schleifenvariable
Tun
$ res = $ n * $ i #Storing das Ergebnis von $ n * $ i
Schreibeingabe "$ n * $ i = $ res" #Geting Das Ergebnis
$ i ++ #increment
Während ($ i -le 10) #WHERE Zustand
Öffnen Sie PowerShell, um das Skript auszuführen, und navigieren Sie zu dem Pfad, auf dem Sie das Skript gespeichert haben. Wie unser Skript benannt ist Tun.PS1, Somit haben wir es wie unten gezeigt ausgeführt:
> .\Tun.PS1
Beispiel 3
Dieses Beispiel praktiziert IF-ELSE-Bedingungen innerhalb einer Do-while-Schleife mithilfe von PowerShell-Skripten. Dazu haben wir ein PowerShell -Skript mit dem Namen „Dowhile.PS1 “, das die folgenden Codezeilen enthält.
$ i = 5 #initialisierende Schleifenvariable
Tun
if ($ i -lt 10) #defining wenn
Write-output "$ i ist eine Ziffer!"#printing die Ausgabe (wenn Zustand)
anders
Write-output "$ i ist eine Nummer!"#printing die Ausgabe (sonst Bedingung)
$ i ++ #increment
Während ($ i -le 15) #WHERE Zustand
Die Schleifenvariable wird bei 5 mit einem Inkrement von 1 bei jeder Iteration initialisiert. Der IF-ELSE-Block der Codeprüfungen für $ i und druckt, wenn der inkrementierte Wert a ist Nummer oder ein Ziffer. Um das Skript auszuführen, wird der folgende Befehl in der PowerShell -Konsole verwendet:
> .\ dowhile.PS1
Abschluss
Mit der PowerShell -Skriptsprache können Sie verschiedene grundlegende Programmierkonzepte mit Skripten oder der PowerShell -Konsole durchführen. Dieser deskriptive Beitrags demonstriert das DO während des Schleifenkonzepts im Kontext von PowerShell. Wenn Sie diesem Beitrag folgen, lernen Sie die grundlegende Funktionalität des Do während der Schleife kennen. Es werden auch mehrere Beispiele angegeben, die die Implementierung des Do während der Schleife in PowerShell zeigen. Sie würden auch ein Verständnis für die Arbeit des Do -Schleifens in der PowerShell -Konsole und in PowerShell -Skripten bekommen.