Hvordan PowerShell gjør mens Loop fungerer
Byggesteinen til en hvilken som helst programmeringsspråkmodell er syntaksen den følger. Syntaksen til DO mens Loop in PowerShell er gitt nedenfor:
> Do (set-of-uttalelser) mens (tilstand)
Når syntaksen leder, blir settet med uttalelser utført før du sjekker tilstanden. Derfor vil den utføre uttalelsene minst en gang uavhengig av tilstanden (sann/falsk).
Hvordan du bruker gjør mens løkker i PowerShell
Denne delen gir flere eksempler som viser bruken av DO mens Loop in PowerShell. Så la oss begynne å øve på DO mens du sløyfe:
Eksempel 1
Dette eksemplet praktiserer implementeringen av "Gjør mens" sløyfe i PowerShell -konsollen. Beskrivelsen av eksemplet er angitt nedenfor:
$ i = 9
Gjøre
Skriv-vert $ i
$ i--
Mens ($ i -ge 0)
Utgangen fra ovennevnte kode er vist nedenfor:
Eksempel 2
En do mens loop kan øves ved å bruke PowerShell -skript også. Vi har laget et Powershell -skript som heter gjøre.PS1 som inneholder følgende kode som refererer til implementering av DO mens Loop.
$ n = 7 #initialiserende tall
$ i = 0 #initialiserende loopvariabel
Gjøre
$ res = $ n * $ i #bestilling av resultatet av $ n * $ i
Skriving-output "$ n * $ i = $ res" #få resultatet
$ i ++ #increment
Mens ($ i -le 10) #Mens tilstand
For å utføre skriptet, åpne PowerShell og navigere til banen der du har lagret skriptet. Som skriptet vårt heter gjøre.PS1, Dermed har vi utført det som vist nedenfor:
> .\gjøre.PS1
Eksempel 3
Dette eksemplet praktiserer if-ests-forhold i en do-mens-sløyfe ved hjelp av PowerShell-skript. For å gjøre det, har vi laget et PowerShell -skript som heter “Dowhile.PS1 ”som inneholder følgende kodelinjer.
$ i = 5 #initialiserende loopvariabel
Gjøre
if ($ i -lt 10) #definering om tilstand
Skriving-output "$ i er et siffer!"#trykk på utgangen (hvis tilstand)
ellers
Skriving-output "$ i er et tall!"#trykk på utgangen (ellers tilstand)
$ i ++ #increment
Mens ($ i -le 15) #Mens tilstand
Loop -variabelen initialiseres ved 5 med en økning på 1 ved hver iterasjon. If-elv-blokken til koden sjekker for $ I og utskrifter hvis den økte verdien er en Antall eller a siffer. For å utføre skriptet brukes følgende kommando i PowerShell -konsollen:
> .\gjør mens.PS1
Konklusjon
PowerShell Scripting Language lar deg utføre forskjellige grunnleggende programmeringskonsepter ved hjelp av skript eller PowerShell -konsollen. Dette beskrivende innlegget demonstrerer DO mens Loop -konseptet i sammenheng med PowerShell. Ved å følge dette innlegget lærer du den grunnleggende funksjonaliteten til DO mens Loop. Flere eksempler er også gitt som viser implementering av DO mens Loop in PowerShell. Du vil også få en forståelse av arbeidet med DO mens Loop i PowerShell -konsollen og PowerShell -skriptene.