Разница между функциями и функциональными литералами в ActionScript 3? - PullRequest
1 голос
/ 13 июля 2011

В чем разница между следующими двумя определениями функций в ActionScript 3?

f = function(arg) {
  // body
}

и

function f(arg) {
  // body
}

1 Ответ

3 голосов
/ 13 июля 2011

Практическая разница в приведенном вами примере очень мала.Разница действительно во время компиляции.Стоит отметить, что в первом случае, f = function, вы можете в любое время переопределить значение f, тогда как во втором случае переопределение f вызовет ошибку компилятора.

Общие рекомендации:используйте второе.

Надеюсь, что поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...