Funksjonsreturverdi i PowerShell

Funksjonsreturverdi i PowerShell

PowerShell har vertsapplikasjonen “PowerShell Ise”, Som brukes til å lage skript og funksjoner. Funksjonen inneholder utsagnene eller instruksjonene som er spesifisert av brukeren. Dessuten tildeles funksjonsnavnet av brukeren. Disse kodestykkene blir utført i PowerShell ved å ringe funksjonsnavnet. I henhold til dine krav kan du håndtere kompleksiteten i en funksjon.

Denne artikkelen vil diskutere bruken av PowerShell -returverdien.

Hva er funksjonen "return" -verdien i PowerShell?

komme tilbake”Er en verdi som funksjonen går tilbake til anropsfunksjonen eller et skript når den fullfører oppgaven. PowerShell bruker returverdien i funksjoner for å avslutte skriptet eller funksjonen etter å ha gitt ut resultatet. Returnøkkelordet forhindrer at koden etter at det er utført. Returverdien i PowerShell stopper den videre utførelsen av koden i funksjonen og returnerer verdien som en utgang.

Du kan bedre forstå hvordan returverdien brukes ved å se på eksemplene som er gitt.

Eksempel 1: Bruke enkel "retur" -verdi

Dette eksemplet vil sende ut teksten til PowerShell -konsollen ved å bruke den enkle “komme tilbake”Verdi:

funksjon testreturn
"Denne linjen vil utføre"
komme tilbake
"Denne linjen vil ikke utføre"

Testreturn


I den ovennevnte koden:

    • Først erklærte vi en funksjon og deretter legge til den nødvendige meldingen.
    • Etter det la vi til “komme tilbake”Nøkkelord.
    • Til slutt, spesifiser den andre linjen som ikke kommer til å bli utført i vårt tilfelle:


Som du kan se fra utdataene, koden etter “komme tilbake”Verdien utførte ikke fordi returverdien øyeblikkelig stopper koden og sender ut verdien til konsollen.

Eksempel 2: Bruke "retur" for å returnere summen av verdier i PowerShell

I dette eksemplet vil vi legge til de to heltallene og utføre dem ved hjelp av “komme tilbake”Nøkkelord:

funksjon testreturn ($ a, $ b)
skriving-output "Dette vil returnere utdataene"
Retur ($ a+$ b)
skriving-output "Dette vil ikke utføre"

Testreturn 1 2


I følge det gitte skriptet:

    • Først har vi definert en funksjon som heter “Testreturn”Med to argumenter”$ a”Og“$ b”.
    • Etter det la vi til teksten ved å bruke “skriving”Cmdlet og brukte deretter“komme tilbake”Søkeord for å legge til verdiene.
    • Legg deretter til en annen tekstuttalelse.
    • Til slutt, påkaller den opprettede funksjonen ved å passere de nødvendige parametrene:


Det kan observeres at for det første, linjen som er lagt til over returerklæringen, har vist den ekstra meldingen. Deretter er summen av den passerte variabelen returnert, og skriptet ble avsluttet.

Konklusjon

komme tilbake”Verdi i PowerShell -funksjonen går ut av skriptet etter utførelsen av koden over returverdien. Koden etter denne uttalelsen blir ikke utført. Det brukes normalt til å få øyeblikkelig utgang fra den gitte funksjonen. Denne opplæringen har presentert en detaljert guide om bruken av returverdien i PowerShell -funksjonen.