<br><br><div class="gmail_quote">17 октября 2012 г., 12:29 пользователь Orlovsky Alexander <span dir="ltr"><<a href="mailto:nordicdyno@yandex.ru" target="_blank">nordicdyno@yandex.ru</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><br>В Perl передать и вызывать то же каллбек можно только по ссылке :</div><div> </div><div>$cb = \&my_callback;</div><div>$cb->(%args);</div><div> </div><div>В Javascript функция передается как объект языка</div>
<div>и вызов ее потом выглядит более натурально (для того языка где пишется код):</div><div> </div><div>cb = my_callback; </div><div>cb(arg1, arg2);</div></blockquote><div>Что такое объект языка? И почему функции в perl не объекты языка?</div>
<div>"Каллбэки" являются ссылками во всех димнических языках. Или вы считаете, что cb = my_callback создает новую функцию? </div><div><br></div></div>-- <br>С уважением,<br>Никита Зубков<br>