Funktionsrückgabewert in PowerShell

Funktionsrückgabewert in PowerShell

PowerShell hat die Host -Anwendung “Powershell ise”, Mit dem zum Erstellen von Skripten und Funktionen verwendet wird. Die Funktion enthält die vom Benutzer angegebenen Anweisungen oder Anweisungen. Darüber hinaus wird der Funktionsname vom Benutzer zugewiesen. Diese Codeteile werden in PowerShell ausgeführt, indem der Funktionsname aufgerufen wird. Entsprechend Ihren Anforderungen können Sie die Komplexität einer Funktion bewältigen.

In diesem Artikel wird die Verwendung des PowerShell -Rückgabewerts erörtert.

Was ist der Wert "Rückgabe" in PowerShell??

zurückkehrenIst ein Wert, den die Funktion zur Aufruffunktion oder ein Skript zurückkehrt, wenn sie ihre Aufgabe erledigt. PowerShell verwendet den Rückgabewert in Funktionen, um das Skript oder die Funktion zu beenden, nachdem das Ergebnis ausgegeben wurde. Das Rückgabe -Schlüsselwort verhindert, dass der Code danach ausgeführt wird. Der Rückgabewert in PowerShell stoppt die weitere Ausführung des Code in der Funktion und gibt den Wert als Ausgabe zurück.

Sie können besser verstehen, wie der Rückgabewert verwendet wird, indem Sie sich die angegebenen Beispiele ansehen.

Beispiel 1: Verwenden Sie den einfachen Wert "Rückgabe"

In diesem Beispiel wird der Text an die PowerShell -Konsole ausgegeben, indem sie das einfache verwenden “zurückkehren" Wert:

Funktion testReturn
"Diese Zeile wird ausführen"
zurückkehren
"Diese Zeile wird nicht ausführen"

Testreturn


Im oben gegebenen Code:

    • Zuerst haben wir eine Funktion deklariert und dann die erforderliche Nachricht hinzugefügt.
    • Danach fügten wir das hinzu “zurückkehren" Stichwort.
    • Geben Sie schließlich die andere Zeile an, die in unserem Fall nicht ausgeführt wird:


Wie Sie aus der Ausgabe sehen können, ist der Code nach dem “zurückkehrenDer Wert wurde nicht ausgeführt, da der Rückgabewert den Code sofort stoppt und den Wert für die Konsole ausgibt.

Beispiel 2: Verwenden Sie "Rückgabe", um die Wertesumme in PowerShell zurückzugeben

In diesem Beispiel werden wir die beiden Ganzzahlen hinzufügen und sie mit der “ausführenzurückkehren" Stichwort:

Funktion testReturn ($ a, $ b)
Write-output "Dies gibt die Ausgabe zurück"
Return ($ A+$ B)
Write-output "Dies wird nicht ausgeführt"

TestReturn 1 2


Nach dem angegebenen Skript:

    • Erstens haben wir eine Funktion namens definiert “Testreturn"Mit zwei Argumenten"$ a" Und "$ b”.
    • Danach fügten wir den Text mit dem "hinzu" hinzugefügtSchreibausgabe”Cmdlet und dann die“ benutzte “zurückkehrenSchlüsselwort, um die Werte hinzuzufügen.
    • Fügen Sie dann eine weitere Textanweisung hinzu.
    • Zuletzt rufen Sie die erstellte Funktion auf, indem Sie die erforderlichen Parameter übergeben:


Es kann beobachtet werden, dass zuerst die über die Rückgabeanweisung hinzugefügte Zeile die hinzugefügte Nachricht angezeigt wurde. Dann wurde die Summe der bestandenen Variablen zurückgegeben, und das Skript wurde beendet.

Abschluss

zurückkehrenDer Wert in der PowerShell -Funktion verlässt das Skript nach der Ausführung des Code über dem Rückgabewert. Der Code nach dieser Anweisung wird nicht ausgeführt. Es wird normalerweise verwendet, um die sofortige Ausgabe der angegebenen Funktion zu erhalten. Dieses Tutorial hat einen detaillierten Leitfaden zur Verwendung des Rückgabewerts in der PowerShell -Funktion vorgestellt.