вдохновленный вопросом int a [] = {1,2,}; Разрешена странная запятая. Любая конкретная причина? Я вспомнил вопрос о синтаксисе в Adobe ActionScript.
По какой-то причине возможно (по крайней мере, в Flex 3) присвоить значение переменной до ее объявления:
public function foo() : void {
a = 3;
var a : int = 0;
}
Это имеет смысл...? Это ошибка в компиляторе Adobe FlexBuilder? Или это из-за, возможно, некоторого наследия для более старых выпусков Ecmarkcript?