[Moscow.pm] Почему код так работает?

Dmitry Karasik dmitry на karasik.eu.org
Пт Май 30 13:35:04 PDT 2008


On 30 май 08 at 16:50,  ) wrote:

 > Может кто-нибудь объяснить, почему код так работает?

На FreeBSD есть практика ставить перл с патчлевелами, из портов, в
результате чего его perl5.8.8 и какойнибудь такой же но ActiveState
различаются в мелочах. Здесь похожий случай - я проверил код на
древнем виндузном ActiveState #822, есть эффект, на FreeBSD - Есть
эффект, на 5.10 - уже нету.

А по вопросу, видимо это просто старый баг, очевидно пофиксеный. 
Он очевидно принимал $test за локализуемую переменную, видимую
из-под замыкания $func1.

-- 
Sincerely,
	Dmitry Karasik



Подробная информация о списке рассылки Moscow-pm