Hvordan gi flere parametere til en funksjon i PowerShell

Hvordan gi flere parametere til en funksjon i PowerShell
Funksjoner i PowerShell inneholder utsagnene eller instruksjonene som er spesifisert av brukeren. De er biter av kode som brukes til å utføre spesifikke oppgaver, for eksempel å kopiere filer eller sende tekst til en fil. Videre kan funksjoner gjenbrukes hvor som helst i koden ved å ringe det aktuelle navnet. I funksjoner brukes enkelt- eller flere parametere for å gi inngangen til den gitte funksjonen.

Dette innlegget har gitt en komplett guide for å passere flere parametere inn i PowerShell -funksjonen.

Hvordan gi flere parametere til en funksjon i PowerShell?

Dette er metodene som kan brukes til å overføre flere parametere til en funksjon:

  • param () funksjon.
  • Args [] Array.

Metode 1: Gi flere parametere til en funksjon i PowerShell ved bruk av paramfunksjon

I PowerShell, “param”Uttalelse brukes inne i funksjonen for å passere parametrene. For å bruke det i skriptet, følg den gitte syntaks:

param (param1, param2, param3 ...)

Her, “param1”Og “Param2”… Er parametrene som sendes til Param () -funksjonen.

Eksempel

For å vite mer om bruken av Param () -funksjonen, legg til følgende kode i skriptet:

test1
Param ($ navn, $ kjønn, $ alder)
"$ Navn er et $ kjønn"
"$ Navn er $ alder år gammel"

Test1 "David" "Boy" "26"

I følge det gitte skriptet:

  • Først, definer en funksjon som heter “test1”.
  • Etter det, påkalle “param ()”Funksjon og passerte tre parametere til det.
  • Legg deretter til den aktuelle uttalelsen i funksjonskroppen.
  • Til slutt, skriv funksjonsnavnet utenfor funksjonen og send verdiene til den:

Produksjon

Som du ser fra utgangen, er parametere blitt passert og har fått tilgang til.

Metode 2: Gi flere parametere til en funksjon i PowerShell ved hjelp av Args [] Array

En annen metode som kan brukes til å overføre parametrene til funksjonen er å bruke "args []”Array -metode. Dette kan brukes til å sende parameteren til et spesifikt argument.

Eksempel

Her er demonstrasjonen av å overføre argumentene til en funksjon ved å bruke “args []”Array Method:

funksjonstest2
Skriv-vert navn: $ args [0]
Skriv-vert kjønn: $ args [1]
Skriv-vert alder: $ args [2]

Test2 "Willy" "Boy" "23"

I den gitte koden:

  • Først opprettet vi en funksjon og tildelte funksjonsnavnet.
  • Inne i funksjonen opprettet vi flere argumenter ved å bruke "args []”Array.
  • Til slutt kalte vi funksjonsnavnet utenfor funksjonen og passerte flere parametere:

Produksjon

Det handlet om å overføre flere parametere til en funksjon i PowerShell.

Konklusjon

Flere parametere i PowerShell sendes inn i funksjonen ved hjelp av flere metoder, men vi har utdypet to av dem, som er "param ()”Funksjon og“ Args [] ”-arrayen. Denne artikkelen har forklart metodene for å overføre flere parametere til en PowerShell -funksjon.