Обобщения в ActionScript (тип возвращаемого значения совпадает с типом параметра) - PullRequest
1 голос
/ 22 февраля 2012

Можно ли указать, что тип возвращаемого значения функции совпадает с одним из типов параметров, когда неизвестно, что это за тип параметра. Например:

class Factory {
    public function get(interface:*):Object {
    }
}

Проблема с вышесказанным заключается в том, что мне приходится постоянно приводить объект к интерфейсу.

1 Ответ

3 голосов
/ 22 февраля 2012

Можете ли вы сделать это?:

function example(type:*):*
{
    return type;
}

Кажется, не требуется кастинг:

trace(example(new Sprite()).alpha); // 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...