if(true) {
var a:int = 1;
}
else {
var a:int = 2;
}
В приведенном выше коде ActionScript я получаю двойное определение переменной
ошибка, потому что "a" был объявлен дважды.
Но разве «а» не существует в двух «разных» областях?
Есть ли элегантный способ убрать это предупреждение, скорее
чем вытащить «а» из обеих областей и вывести его за пределы
блок if?
Мне нужно это альтернативное решение, поскольку оно слишком много мест
в коде, который я должен рефакторинг.