Показать сообщение отдельно
Старый 19.11.2003, 13:31
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 11  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
Цитата:
Оригинал написал(а) Fapser
2) первый раз вижу чтобы так писали

правда не факт что это хорошо
мне нравится оформлять код так..
и в большинстве случаев это только дело вкуса как именно написать..
Цитата:
Оригинал написал(а) Fapser
1) работает ли твой код быстрее, если да то почему?
про setProperty и getProperty -
в МХ короче ведь записать обращения через точки. точечный синтаксис тормознее, да. но ты даже на самой скромной машине вряд ли почувствуешь это... слишком невелика разница. если интересуют точные подробности - то тебе на http://flasm.sourceforge.net/ (где-то видел на русском эту доку. забыл где именно)

насчет конструкций вроде: this._alpha = 4*(this._alpha>0)

если придет какой-нить зануда, то он тебе докажет что этот код работает медленнее чем просто ифы и (set/get)Property... но зато тут всего одна строчка, а не пять

(this._alpha>0) - возвращает значение Булева типа. при математических операциях это значение преобразуется к числовому: false дает ноль, true дает единицу.

соотвтетсвенно если альфа не положительная - там будет 0. если положительная - то 1. ну вот. это и заменяет твой ИФ...


Последний раз редактировалось Nox Noctis; 19.11.2003 в 13:39.