コメントの表示 | RSS フィード

return ステートメント

return[expression]

関数から返される値を指定します。return ステートメントは、expression を評価し、その結果をステートメントが実行される関数の値として返します。return ステートメントにより、実行は即座に呼び出し元の関数に返されます。return ステートメントを単独で使用したときの戻り値は undefined です。

複数の値を取得することはできません。複数の値を取得しようとした場合は、最後の値だけが返されます。たとえば、次の例では c が返されます。

return a, b, c ;

複数の値を取得する必要がある場合は、代わりに配列またはオブジェクトを使用します。

使用できるバージョン : Flash Player 5、ActionScript 1.0

戻り値

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 ステートメント


Comments


Fumio Nonaka が May 20, 2006 の 4:02 PM に追加:
[戻り値]
[誤]: String
[正t]: Object

 

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

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