CoreX 11 Geschrieben 20. Februar 2018 Melden Teilen 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 Link zu diesem Kommentar
Dukel 455 Geschrieben 20. Februar 2018 Melden Teilen 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 Link zu diesem Kommentar
testperson 1.707 Geschrieben 20. Februar 2018 Melden Teilen 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 Link zu diesem Kommentar
CoreX 11 Geschrieben 22. Februar 2018 Autor Melden Teilen Geschrieben 22. Februar 2018 Super! Vielen Dank euch! 1 Zitieren Link zu diesem Kommentar
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.