|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey Sapozhnikov 2:5020/400 01 Apr 2002 20:37:24 To : Igor Gerdler Subject : Re: Hужны пояснения -------------------------------------------------------------------------------- su> <a89vsi$2e02$1@ddt.demos.su> From: Andrey Sapozhnikov <sapa@icb.chel.su> Igor Gerdler wrote: > К сожалению, я еще не успел прочитать все справочные материалы, > распространяемые в составе Perl (perldoc *), поэтому не ругайте сильно за > незнание некоторых особенностей. > Где написано, что интерпретатор Perl будет (в скрытой форме) вычислять > ссылку на массив, а не разобъет эту строку на два вызова функции push()? Hигде. При наличии оптимизатора, он сделает так как сочтет оптимальным. Главное - что результат будет тем, каким я его ожидаю. В данном случае речь идет о программе как о записи алгоритма в виде понятном человеку. И эти алгоритмы с точки зрения человека различны. Различны они и на уровне синтаксического анализа. А вот после оптимизации последовательности байткодов - могу оказаться и идентичными. Говоря "вычислит сслыку", я имею ввиду некоторую модель функционирования интерпретатора Перл описанную в документации. Сам же интерпретатор вправе отходить от этой модели при исполнении кода, но так, чтобы мое представление о ней не нарушалось. А об условном операторе и lvalues в нем, Вы можете прочесть в perldoc perlop. Андрей --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/5284afdb49a2.html, оценка из 5, голосов 10
|