Hallo,
ich brauche mal wieder :( eure Hilfe zu einem Problem von mir.
im Prinzip gern, aber bitte, bitte: In der Kürze liegt die Würze!
Fünf bis zehn Bildschirmseiten voll Beispielcode liest kein Mensch, und beim Überfliegen habe ich auch den Eindruck, dass vieles davon gar nicht problemrelevant ist bzw. nur endlose Wiederholungen darstellt.
Nun möchte ich aber in dieser neuen Funktion mittels einer "Warte-Schleife" diverse Werte ändern und dann diese Werte mittels
return
zurück an die ausgehende Funktion geben. Und an dieser Stelle komme ich nicht weiter.
Heißt das, du möchtest so nach und nach mehrere Werte zurückgeben?
Wenn ja: Das geht so nicht. Eine Funktion liefert genau *einen* Wert als Ergebnis. Dieser eine Wert kann zwar auch ein Array oder Objekt sein, aber nur "en bloc". Leider kann ich in deinem Code keine Warteschleife erkennen, und auch kein wirklich aussagekräftiges return, also muss ich versuchen zu erahnen, was du wirklich willst.
Vergiss eines nicht: Das return-Statement hat zwei wichtige Aufgaben. Zum einen wird mit return die Funktion sofort beendet, zum andern legt man mit dem return-Statement fest, _was_ als Funktionsergebnis zurückgegeben wird.
Ich hoffe, du kannst etwas daraus machen ...
Ciao,
Martin
"Wie geht eigentlich dein neues Auto?"
"Es geht nicht, es fährt!"
"Äh, ja. Und wie fährt es?"
"Och, es geht."
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(