17 октября 2012 г., 12:29 пользователь Orlovsky Alexander < [email protected]> написал:
> > В Perl передать и вызывать то же каллбек можно только по ссылке : > > $cb = \&my_callback; > $cb->(%args); > > В Javascript функция передается как объект языка > и вызов ее потом выглядит более натурально (для того языка где пишется > код): > > cb = my_callback; > cb(arg1, arg2); > Что такое объект языка? И почему функции в perl не объекты языка? "Каллбэки" являются ссылками во всех димнических языках. Или вы считаете, что cb = my_callback создает новую функцию? -- С уважением, Никита Зубков
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
