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! Zitieren
Dukel 460 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 Zitieren
testperson 1.758 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 Zitieren
CoreX 11 Geschrieben 22. Februar 2018 Autor Melden Geschrieben 22. Februar 2018 Super! Vielen Dank euch! 1 Zitieren
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.