AS3: Использование ключевого слова return в функции, которая возвращает void - PullRequest
0 голосов
/ 28 июня 2011

Сегодня я получил небольшое ActionScript 3 приложение, которое мне нужно посмотреть и внести некоторые изменения.

Я заметил, что все приложение пронизано ключевым словом return, например:

// Constructor
public function MyClass()
{
    // some logic

    return;
}

public function someFunction():void
{
    // some logic

    return;
}

Есть ли для этого возможная причина, или разработчик, который работал над этим, использовал какую-то странную, самоучку?

1 Ответ

1 голос
/ 28 июня 2011

return может завершить функцию досрочно, если условие выполнено, соответствующая информация была назначена или передана и т. Д., В то время как функция имеет дополнительный код, который не нужен, но если все функции void просто имеют return в конце функции, то они избыточны.

...