![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Mar 2009
Сообщений: 65
|
Если значение переменной в методе задается единожды, не лучше ли её объявить константой?
Можно ли someResult объявить как константу? повлияет ли это на производительность и расход памяти в лучшую сторону? |
|
|||||
|
Регистрация: Feb 2011
Сообщений: 431
|
Константе вы должны задать значение до выполнения программы, задать точное значение, переменной - во время выполнения, также используя другие переменные.
Если вы знаете какое значение будет у someResult, с условием что оно не будет зависеть от каких-либо переменных, задавайте константу. |
|
|||||
|
Регистрация: Mar 2009
Сообщений: 65
|
Про константы в классах все понятно, я спрашивал именно про использование констант в методах.
Так а как насчет памяти? Ведь под константы её меньше выделяется по идее, так ведь? |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Это все фигня, забейте. В методах только ради читабельности и от случайной перезаписи.
|
|
|||||
|
Цитата:
Цитата:
Но, ИМХО, если бы в AS3 не было const, а была возможность ограничивать переменные внутри блоков {} - это было бы в 100 раз более ползено. Сам const не использую, т.к. "большая ясность" от использования оного меркнет на фоне других проблем, которые этим ключевым словом никак не решаются. В двух словах: Использование const вместо var багам - что слону дробина. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:49. |
|
|
« Предыдущая тема | Следующая тема » |
|
|