Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: function() или &function() ?   Michael Samanov   25 Aug 2000 17:35:27 
 function() или &function() ?   Serge Matveev   27 Aug 2000 00:06:40 
 Re: function() или &function() ?   Michael Samanov   27 Aug 2000 10:27:48 
 function() или &function() ?   Serge Matveev   28 Aug 2000 00:17:16 
 Re: function() или &function() ?   Denis Shaposhnikov   28 Aug 2000 09:52:35 
 function() или &function() ?   Albert N. MICHEEV   27 Aug 2000 12:30:03 
 Re: function() или &function() ?   Michael Samanov   27 Aug 2000 15:39:32 
 function() или &function() ?   Serge Matveev   28 Aug 2000 00:19:34 
 Re: function() или &function() ?   Paul Kulchenko   28 Aug 2000 22:33:01 
Архивное /ru.perl/794960749383.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional