Показать сообщение отдельно
Старый 18.03.2010, 01:19
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 6  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Анонимные функции создаются каждый раз по новой, когда выполняется этот участок кода, изза чего они, как и любой другой объект ссылочного типа не равны сами себе (т.как будут размножаться). Их не удобно дебажить, т.как непонятно откуда лезут ошибки. Если вы ее передадите по ссылке, то есть все шансы, что она где-нибудь "застрянет" и останется засорять память пока флешку не выключат. Кроме всего прочего, эти функции JITятся каждый раз. Т.е. их не компилируют один раз и забывают, а каждый раз по-новой. Кроме того, эти функции являются динамическими объектами с неопределенной областю вызова. Вы никогда не можете предсказать будут ли в функции ошибки типа NPE или нет.
__________________
Hell is the possibility of sanity