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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Ruslan Bondarev                      2:463/94.12    18 Jun 2001  07:58:10
 To : Pavel Ammosov
 Subject : Re: содержимое файла - наружу/ (выполнить при помощи одного оператора
 -------------------------------------------------------------------------------- 
 
 Воскресенье Июнь 17 2001 22:46, Pavel Ammosov -> Ruslan Bondarev:
 
  PA>>> Ээ, file handle утечет :) Hадо закрыть файл :)
  RB>>    Как это? Он что, жидко-аморфный? (о:
  PA> Hу, файлы с подружкой-памятью иногда утекают :)
 
     Аааа.. Они тоже слушают Мумий Тролль, оказывается.
 
  RB>>    Хорошо, как тебе такое закрытие?
  PA> IMHO, нормально.
 
     Кстати, это моя стандартная практика работы с файлами (поэтому при
 использовании кода обязательно ставить копирайт). (o; Рад, что она нравится
 людям и тебе в частности.
     Hо иногда надо ставить close FILE or die -- бывают патовые ситуации.
 
  RB>>    local *FILE;
  RB>>    open FILE, "< $file" || die $!;
  PA> тут я бы die "$file: $!" написал.  А то помрет, и хз какой файл
  PA> испортился.
 
     Согласен. Это был наколенный пример решения простой задачи. В реальной жизни
 я часто использую не die, а свой собственный обработчик ошибки.
 Очень часто пользуюсь такой фишкой:
   {
     local *FH;
     open FH, "< $file" || (warn("read-error at $file: $!"), last);
     print <FH>;
   }
 
 ... bye.
 --- Медленно любила, пережевывая...
  * Origin:  (2:463/94.12)
 
 

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

 Тема:    Автор:    Дата:  
 содержимое файла - наружу/ (выполнить при помощи одного оператора)   Vanya Bersimenko   15 Jun 2001 16:27:38 
 Re: содержимое файла - наружу/ (выполнить при помощи одного оператора)   Ruslan Bondarev   15 Jun 2001 22:01:49 
 Re^2: содержимое файла - наружу/ (выполнить при помощи одного оператора   Vanya Bersimenko   16 Jun 2001 11:14:38 
 Re^2: содержимое файла - наружу/ (выполнить при помощи одного оператора   Ruslan Bondarev   16 Jun 2001 18:31:27 
 Re: содержимое файла - наружу/ (выполнить при помощи одного оператора   Pavel Ammosov   16 Jun 2001 20:43:45 
 Re: содержимое файла - наружу/ (выполнить при помощи одного оператора   Ruslan Bondarev   17 Jun 2001 11:13:40 
 Re: содержимое файла - наружу/ (выполнить при помощи одного оператора   Pavel Ammosov   17 Jun 2001 22:46:25 
 Re: содержимое файла - наружу/ (выполнить при помощи одного оператора   Ruslan Bondarev   18 Jun 2001 07:58:10 
 содеpжимое файла - наpyжy/ (выполнить пpи помощи одного опеpатоpа   Albert N. MICHEEV   18 Jun 2001 15:16:07 
 Re: содеpжимое файла - наpyжy/ (выполнить пpи помощи одного опеpатоpа   Ruslan Bondarev   18 Jun 2001 20:10:11 
 Re: содержимое файла - наружу/ (выполнить при помощи одного оператора)   Anatoly Moskovsky   16 Jun 2001 16:35:41 
 содеpжимое файла - наpyжy/ (выполнить пpи помощи одного опеpатоpа)   Albert N. MICHEEV   16 Jun 2001 19:58:48 
 Re: содеpжимое файла - наpyжy/ (выполнить пpи помощи одного опеpатоpа)   Anatoly Moskovsky   17 Jun 2001 19:20:13 
 Re: содеpжимое файла - наpyжy/ (выполнить пpи помощи одного опеpатоpа)   Anatoly Moskovsky   17 Jun 2001 19:30:17 
Архивное /ru.perl/27783b2db9c7.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional