Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 リファレンスガイド > ActionScript 言語エレメント > ステートメント > return ステートメント | |||
return[expression]
関数から返される値を指定します。return ステートメントは、expression を評価し、その結果をステートメントが実行される関数の値として返します。return ステートメントにより、実行は即座に呼び出し元の関数に返されます。return ステートメントを単独で使用したときの戻り値は undefined. です。
複数の値を取得することはできません。複数の値を取得しようとした場合は、最後の値だけが返されます。たとえば、次の例では c が返されます。
return a, b, c ;
複数の値を取得する必要がある場合は、代わりに配列またはオブジェクトを使用します。
対応バージョン : ActionScript 1.0、Flash Player 5
String - expression パラメータ (指定されている場合) の評価。
expression - 関数の値として評価して返すストリング、数値、ブール値、配列、またはオブジェクト。このパラメータはオプションです。
次の例では、sum() 関数の本体内で return ステートメントを使用し、3 つのパラメータの加算結果を返します。コードの 2 行目で sum() 関数を呼び出し、戻り値を変数 newValue に割り当てます。
function sum(a:Number, b:Number, c:Number):Number {
return (a + b + c);
}
var newValue:Number = sum(4, 32, 78);
trace(newValue); // output: 114
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001333.html