新しく質問する

複数の戻り値 (複数の配列) - ActionScript3 AS3 アクションスクリプト3 FLEX SDK

役に立った:5件
  • 質問者:nikey
  • 投稿日時:2009/01/27 13:10
  • 困り度:困ってます
  • 友達に紹介
  • ブログに書く
  • 教えて!gooお気に入り

ActionScript3の関数で、複数の戻り値を返す方法がわかりません

この質問に回答する
このQ&Aは役に立ちましたか?(役に立った:5件)

回答(1件)

  • 参考になった:0件
  • 回答者:mahny
  • 回答日時:2009/01/30 13:28

ActionScriptに限った話ではないですが、連想配列を使うかデータ受け渡し用のクラスを作るのが常套手段かと。

// 連想配列を使った場合の例
private function getData():Object
{
 var result:Object = new Object();
 result["age"] = 26;
 result["name"] = "mahny";
 return result;
}

private function test():void
{
 var obj:Object = getData();
 var myName:String = obj["name"];
 var myAge:int = obj["age"];
 Alert.show("私は、" + myName + "といいます。年齢は" + myAge + "です。");
}

通報する

  
このQ&Aは役に立ちましたか?(役に立った:5件)

このページのトップへ

Facebook公式ページ

公式Twitter