是否可以指定函数的返回类型与参数类型之一相同,其中参数类型不知道参数类型是什么。例如:
class Factory {
public function get(interface:*):Object {
}
}
上面的问题是我必须一直将对象转换为接口。
答案 0 :(得分:3)
你能这样做吗?:
function example(type:*):*
{
return type;
}
似乎不需要施法:
trace(example(new Sprite()).alpha); // 1