Цитата:
Можно ли someResult объявить как константу? повлияет ли это на производительность и расход памяти в лучшую сторону?
|
Никак не повлияет, это, по-моему даже в один и тот же байткод скомпилится
Цитата:
Если значение переменной в методе задается единожды, не лучше ли её объявить константой?
|
С точки зрения функционального подхода - конечно стоит - сложнее запутаться, когда значения не меняются.
Но, ИМХО, если бы в AS3 не было const, а была возможность ограничивать переменные внутри блоков {} - это было бы в 100 раз более ползено.
Сам const не использую, т.к. "большая ясность" от использования оного меркнет на фоне других проблем, которые этим ключевым словом никак не решаются.
В двух словах: Использование const вместо var багам - что слону дробина.
|