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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Vladimir Podgorny                    2:5020/400     06 Apr 2002  12:25:44
 To : Alan Long
 Subject : Re: map/shift
 -------------------------------------------------------------------------------- 
 
 Alan Long <Alan.Long@p72.f1082.n5030.z2.fidonet.org> wrote:
 
 > что мне не нравится:
 >   1. фрагменты типа:
 >      @a = map { s/.../.../g; $_ } @b;
 >      то есть этот фрагмент делает преобразование массива @b в @a путем
 > применения ко всем элементам @b оператора поиска-замены s/.../.../
 >      Можно-ли его записать как-то по другому, хотелось-бы что-то типа:
 >      @a = map s/.../.../g, @b;
 
 @a = map { s/// } @b;
 
 perldoc perlre на предмет $_ как переменной по умолчанию;
 
 >   2. Операторы shift, то есть если идет split для строки и которая начинается
 > с разделителя, то получается ненужный мне элемент в начале массива, от
 > которого мне приходится избавлятся. Может есть какая-нибудь возможность
 > обойтись без shift ?
 
 my $line = ' word_0 word_1 word_2 word_X ';
 $line =~ s/^\s+|\s+$//g;
 split /\s+/, $line;
 
 > -- 
 > With best,
 >     Ъ-·    Ъ
 >     Е-ЧLaі\і <alan@x-rays.eu.org>
 > 
 
 -- 
 VP992-RIPE
 --- ifmail v.2.15dev5
  * Origin: Adamant ISP news server (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 map/shift   Alan Long   06 Apr 2002 19:11:12 
 Re: map/shift   Vladimir Podgorny   06 Apr 2002 12:25:44 
 Re: map/shift   Artem Chuprina   08 Apr 2002 11:25:41 
 Re: map/shift   Vladimir Podgorny   09 Apr 2002 21:34:15 
 Re: map/shift   Artem Chuprina   09 Apr 2002 22:50:32 
 Re: map/shift   Konstantin Stupnik   10 Apr 2002 09:09:12 
 map/shift, подводя итог   Alan Long   11 Apr 2002 00:03:01 
 Re: map/shift, подводя итог   Andrey Sapozhnikov   11 Apr 2002 14:53:44 
Архивное /ru.perl/12034490a5c8e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional