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

関連項目

function ステートメント


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001333.html