http://perldoc.perl.org/functions/exists.html
"Be aware that calling exists on array values is deprecated and likely to be removed in a future version of Perl." 2011/8/10 Oleg Alistratov <[email protected]>: > > Привет, > > я, конечно, понимал, что @_ массив крайне хитрожопый, > да и не массив вообще, но сегодня оно меня выбило из колеи. > > Вот код: http://ideone.com/0BeFd > там же и результат выполнения. > > exists для элемента @_ не отрабатывает нормально, если @_ > ассайнится не на честный список, а на последовательность параметров. > > Подтверждается в перлах 8, 10, 12. > > Явного описания в документации не нашел, объяснение придумать можно, > то есть за баг я такое поведение не считаю… но все равно неприятно. > Тем более, что вылилось у меня оно на уровне "не вызывается колбек > для обновления значения в кеше при протухании элемента кеша с последующим > вызовом очистки по алгоритму LRU" :) соответственно, полтора часа отладки > и матюгов. > > Короче, камрады, знайте, если еще не. Я вот не знал. > > > -- > Олег Алистратов > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > -- С уважением, Никита Зубков тел: +7 (915) 082-76-80 -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
