|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Serge Shikov 2:5020/400 15 Mar 2001 11:55:31 To : All Subject : Re: Формирование картинки --------------------------------------------------------------------------------
Eugene A Belousov wrote:
>
> > > в предопределенную переменную.
> > Гм. Hе нравится - так не пиши? Перл же не заставляет. Прелесть как раз в
> > том, что _можно_ не писать эту переменную. Вот живой пример, весьма
> > типичный:
> >
> > sub clear_string {
> > my $tmp= shift;
> > for ($tmp) {
> > s/<.[^>]*>//g;
> > s/^\s+//;
> > s/\s+$//;
> > s/\s+/ /g;
> > s/ / /g;
> > }
> > return $tmp;
> > }
> >
> > Предлагается явно записать присваивание результатов всех пяти операций
> > s///, при том что промежуточные результаты нафиг никому не нужны?
> >
> А побочные эффекты?
А что побочные эффекты? Это же я писал, и я знаю, что лишних побочных
эффектов тут нету ;-). Мне нужен ровно один результат - очищенная от
всякой фигни строка. Вот я ее и получу, коротко и понятно. Прелесть
вещей типа $_ не в том, чтобы их писать и потом путаться, а в том чтобы
их _не_ писать, когда можно.
--- ifmail v.2.15dev5
* Origin: home (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/282521aff8fd.html, оценка из 5, голосов 10
|