|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Dmitry Samborsky 2:5020/400 27 Nov 2002 19:17:57 To : All Subject : Есть резервированные имена функций? Подскажите, что за ерунда!? -------------------------------------------------------------------------------- Hi All, Я довольно давно пишу на Perl, но наткнулся на проблему, не описанную ни в книгах ни в man'ах. Извините, если это очевидная и общеизвестная проблема. Вот пример, который компилируется/не компилируется в зависимости от использованных букв и синтаксиса вызова: #==== cut here ======= #! /usr/bin/perl use strict; sub a {return 1;} sub b {return 1;} sub m {return 1;} sub n {return 1;} sub s {return 1;} sub t {return 1;} my $res; #good: $res = (a || b); #good: $res = (m() || n()); #bad !?: $res = (m || n); #bad !??: #$res = (t() || s()); print "$res\n"; #==== cut here ======= Платформа: Perl 5.6.1/Linux. Заранее благодарен, Дмитрий Самборский --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1667935c29482.html, оценка из 5, голосов 10
|