|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Michael Samanov 2:550/5068.1515 27 Aug 2000 10:27:48 To : Serge Matveev Subject : Re: function() или &function() ? -------------------------------------------------------------------------------- Hello, Serge! At Sat, 26 Aug 00 22:06:40 +0400 Serge Matveev wrote: MS>> Hу, скажем, с амперсандом use strict не должон ругаться, если скобки MS>> не ставить. SM> Меня, кстати, это вопрос тоже интересует - почему я не могу свои процедуры SM> вызывать с _без_ скобок? Можешь, если опишешь функцию выше по тексту или use subs. SM> Или ты о вызове _без_ параметров? ============================================== #!/usr/bin/perl use strict; my $aa = aa; # ругается my $aa = &aa; # не ругается my $aa = aa(); # не ругается print $aa; sub aa { "abc\n" } ============================================== Или вот так ============================================== #!/usr/bin/perl use strict; use subs qw(aa); my $aa = aa; # не ругается print $aa; sub aa { "abc\n" } ============================================== Или ============================================== #!/usr/bin/perl use strict; sub aa { "abc\n" } my $aa = aa; # не ругается print $aa; ============================================== Последний вариант ============================================== #!/usr/bin/perl use strict; sub aa; my $aa = aa; # не ругается print $aa; sub aa { "abc\n" } ============================================== Sincerely yours, Michael (mailto:mike@vlink.ru). --- ifmail v.2.14 * Origin: Home (2:550/5068.1515@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/794960749383.html, оценка из 5, голосов 10
|