Werte einer lokalen Variable in einer Funktion
Hallo liebes Forum,
arbeite seit ein paar Tagen mit diversen Programmschnipsel und bin eigentlich bis dato ganz gut vorangekommen.
Ich hänge allerdings nun seit einiger Zeit ein einem Thema und komme nicht weiter. Trotz der großen Suchmaschine.
Ich habe innerhalb einer Funktion eine lokale Variable, die ich später in einer anderen Funktion wieder verwenden möchte.
Ich habe versucht, den Wert, innerhalb dieser Funktion, an eine "set" Funktion zu übergeben und mir den Wert in eine weitere Variable zu schreiben.
Wenn ich allerdings den in der Konsole "printe" ansehe ist er immer nil.
Hat mir jemand einen Tipp, tutorial o.ä., da ich ansonsten noch in den Schreibtisch beisse.
Danke und Gruß
Basti
AW: Werte einer lokalen Variable in einer Funktion
Ohne genau zu wissen was du vorhast ist das schwer zu sagen. Am einfachsten wäre, du nutzt eine nicht lokale Variable, die du also außerhalb deiner Methode definierst und setzt / verwendest diese dann in beiden besagten Methoden.
AW: Werte einer lokalen Variable in einer Funktion
lokale Variablen in einer Funktion, sind nur in der Funktion selbst auch definiert. Du kannst entweder die Bezeichung der Variable "Uniquisieren", sodass es sicherlich nicht doppelt vorkommt, und diese dann nicht local setzen. Oder du musst Sie anderweitig weitergeben. Dafür müsste man aber wissen, in welchem Kontext dies benutzt wird.