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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     04 Jul 2002  14:07:40
 To : Ihar Mahaniok
 Subject : Re: странное это ваше /g ;)
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Ihar Mahaniok.
 
 IM> pаботает. слегка изменяем дpугой пpимеp из доки
 
 IM> $string=" ja a=aa fa=aag";
 IM> if ( ($k,$v) = $string =~ /(\w+)=(\w*)/g ) {
 IM>     print "KEY $k VALUE $v\n";
 IM>     print $string, "\n";
 IM>     print pos $string, "\n";
 IM> }
 
 IM> выдаёт Use of uninitialized value in print at n.pl line 24 (стpока с pos).
 IM> Почему? Ведь я никак не модифициpую стpоку $string, позиция не должна
 IM> меняться. :(
 
 Во-первых, позиция меняется не от изменения, а от матчинга. Во-вторых, ты
 ненавязчиво перешел от скалярного контекста к списковому. Чего делать не
 следовало.
 
 -- 
 Artem Chuprina
 Communiware.net
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 странное это ваше /g ;)   Ihar Mahaniok   03 Jul 2002 20:23:37 
 Re: странное это ваше /g ;)   Konstantin Stupnik   04 Jul 2002 09:36:06 
 странное это ваше /g ;)   Ihar Mahaniok   04 Jul 2002 11:52:46 
 Re: странное это ваше /g ;)   Artem Chuprina   04 Jul 2002 14:07:40 
 странное это ваше /g ;)   Andrew Alakozow   05 Jul 2002 10:35:11 
Архивное /ru.perl/14454d4ea242c.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional