07/08/26 16:47:37 DMgdoKD0
AS3.0で導入された可変長引数を別の関数に渡すにはどうしたらいいんでしょうか?
Cのように sprintf("%d: %s", 1, "リンゴ") で「1: リンゴ」を返すsprintfに可変長引数を
渡したいのですがどう渡していいのか分かりません。
現在は10個までとして以下のようにしてしまっています。
public function Trace(format:String, ... args):void
{
trace(sprintf(format, args[0], args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8], args[9]));
}