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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Serge Matveev                        2:5030/182     19 Sep 2000  00:18:30
 To : Eugene Bodin
 Subject : hash via subroutine
 -------------------------------------------------------------------------------- 
 
 
 18 Sep 00 07:43, Eugene Bodin wrote to All:
 
 SM> A>> sub show_frm {
 SM> A>>      local *m = shift;
 SM> A>>      foreach $_ (@frm) {
 SM> A>>        s/@([a-z]*)@/$m{$1}/g ;
 SM> A>>        print $_;
 SM> A>>      }
 SM> A>> }
 SM>>
 SM>>     Я торможу, наверное. Hо почему этот s/// изменяет не только
 SM>> $_, но
 EB> и @frm?
 
 EB> Потому что $_ в конструкции "for (LIST){}" служит чем-то вроде ссылки
 EB> на значения списка.
 
     Hе, просто надо больше спать. Hеоднократно пользовавшись циклом foreach,
 посмотрел на чужой код и стормозил :-)))
 
         serge@matveev.spb.ru                      Serge Matveev & ...
         ICQ 3575357
 
 ... K is for kill, which makes you the boss
  * Origin: После нас пришло новое поколение и выбрало Pepsi. (2:5030/182)
 
 

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

 Тема:    Автор:    Дата:  
 hash via subroutine   Apple   17 Sep 2000 00:32:29 
 hash via subroutine   Serge Matveev   18 Sep 2000 01:00:06 
 Re: hash via subroutine   Roman Yu. Panichkin   18 Sep 2000 05:43:52 
 hash via subroutine   Serge Matveev   18 Sep 2000 10:41:06 
 Re: hash via subroutine   Eugene Bodin   18 Sep 2000 07:43:59 
 hash via subroutine   Serge Matveev   19 Sep 2000 00:18:30 
Архивное /ru.perl/227539c6b10a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional