Показать сообщение отдельно
Старый 03.10.2015, 16:04
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 10  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Zebestov, а так нельзя, чтоли?
Код AS3:
function someAction(someArg:*, result:SomeClass = new SomeClass()):SomeClass {
    // вычисления, результат которых необходимо вернуть
    // в виде экземпляра класса SomeClass
    // ...
    return result;
}
Ну во-первых такая конструкция даже не скомпилируется. А во-вторых какой в ней смысл?
У Вадима там при передаче объекта используется он, а при передаче null, создается новый. Зачем создавать новый при любых условиях?