CoreX 11 Geschrieben 20. Februar 2018 Melden Geschrieben 20. Februar 2018 Moin Zusammen, wieder eine Anfängerfrage Es geht um Variablenübergabe von einer Funktion in eine andere. Hab hier eine simples "Script" mit zwei Funktionen. Eine rechnet die andere gibt aus. Nur raffe ich nicht wie ich den errechneten Wert in der Variable "$a" in die Funktion "Ausgabe" rein bekomme: function Rechnen() { $a = 2+1 } function Ausgabe() { $a Rechnen Ausgabe Welche Möglichkeiten gibt es da? Vielen Dank!
Dukel 468 Geschrieben 20. Februar 2018 Melden Geschrieben 20. Februar 2018 Entweder nutzt du globale Variablen oder übergibst deine Variable. Globale Variablen: function rechnen(){ $global:a = 2+1 } rechnen $global:a Übergabe: function rechnen(){ return 2+1 } function ausgabe($ausgabe){ $ausgabe } $a = rechnen ausgabe $a
testperson 1.857 Geschrieben 20. Februar 2018 Melden Geschrieben 20. Februar 2018 Hi, schau mal hier: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_return?view=powershell-6 Gruß Jan 1
CoreX 11 Geschrieben 22. Februar 2018 Autor Melden Geschrieben 22. Februar 2018 Super! Vielen Dank euch! 1
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden