Wie Sie das Ergebnis einer Funktion in ActionScript Erhalten


  Share  
|

Sie möchten eine Funktion auszuführen und die Ergebnisse an das Skript, dass die Funktion aufgerufen.

Verwenden Sie eine return-Anweisung, dass der Wert zurückgegeben werden soll.

Die return-Anweisung, wenn ohne Parameter verwendet wird, einfach beendet eine Funktion. Technisch Rückkehr gibt den Wert undefined dem Anrufer, wenn kein Wert angegeben wird. Ebenso, wenn es keine Rückkehr gibt Anweisung, gibt die Funktion nicht definiert, wenn es beendet wird. Aber jede angegebene Wert nach der Rückkehr Schlüsselwort Skript, das die Funktion aufgerufen zurückgegeben wird. Normalerweise ist der zurückgegebene Wert in einer Variablen für eine spätere Verwendung gespeichert:

Funktion Durchschnitt (a, b) {
/ / Rückgabe der Durchschnitt von a und b.
return (a + b) / 2;
}

var playerScore;
/ / Aufruf der Durchschnitt ()-Funktion und speichert das Ergebnis in einer Variablen.
playerScore = Durchschnitt (6, 12);
/ / Verwenden Sie das Ergebnis in gewisser Weise.
trace ("Der Spieler der Durchschnitts-wert ist" + playerScore);

Sie können den Rückgabewert einer Funktion, ohne Speicherung in eine Variable, indem man sie als Parameter an eine weitere Funktion:

trace ("Der Spieler der Durchschnitts-wert ist" + Durchschnitt (6, 12));

Beachten Sie jedoch, dass, wenn Sie nichts mit dem Rückgabewert der Funktion zu tun, das Ergebnis wirksam ist verloren. Zum Beispiel hat diese Aussage keinen nachweisbaren Nutzen, weil das Ergebnis nie angezeigt wird, oder in irgendeiner Form verwendet:

Durchschnitt (6, 12);

Verfasst von Gabriel Savimbi


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions