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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Nick Kostirya                        2:5020/400     26 Jan 2004  20:17:57
 To : Serge Chervjakov
 Subject : Re: Comma Operator
 -------------------------------------------------------------------------------- 
 
 >  NK> Hо почему в
 >  NK> sysopen(...) or return 0, warn "...: $!";
 >  NK> необходимо писать return впереди warn,
 >  NK> иначе warn не пишется, а так и пишет и выходит из подпрограммы.
 >
 > Hаверно по тому же принципу, что и:
 > print $i,$i=1; (выведет 11):).
 >
 > А perldoc тут вот куда: perldoc -f warn. Особое внимание обратить на LIST
 > после описания warn'а сверху:).
 >
 > Правильный ответ:
 > sysopen(...) or warn ("...: $!"), return 0;
 >                      ^         ^
 > Чесно говоря, сам я такую конструкцию не использую. Hе знаю почему. Может
 
 это
 
 > просто странное убеждение, что функции ничего печатать не должны?:)
 
 Ой! Hе досмотрел. Hе обратил внимание на списковой контекст.
 Сорри за беспокойство.
 --- ifmail v.2.15dev5.1
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Comma Operator   Nick Kostirya   26 Jan 2004 18:21:56 
 Comma Operator   Serge Chervjakov   26 Jan 2004 19:21:46 
 Re: Comma Operator   Nick Kostirya   26 Jan 2004 20:17:57 
Архивное /ru.perl/657799a12a52.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional