Показать сообщение отдельно
  #1 (permalink)  
Старый 16.05.2012, 09:35
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Проверки перед присваиванием
Одним из распространённых приёмов программирования является проверка на отсутствие в переменной некоторого значения перед присваиванием ей этого значения.

Иногда возникают ситуации, когда можно просто переприсвоить ей это значение, не проверяя есть ли оно там или нет (заведомо знаем, что есть).

Конечно, возникает мысль, что повторно выполняется присваивание переменной того же значения, которое в ней уже хранится, но эта мысль компенсируется тем, что если этого не делать, то придётся выполнять операцию проверки.

Разница в производительность этих двух операций не велика, так зачем тогда делать то, чего можно не делать.

Хотелось бы узнать, что это: просто стиль программирования или за этим стоят какие-нибудь другие объективные причины??
Ответить с цитированием