|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Yaroslav Kulikov 2:5036/32.13 07 Nov 2000 10:27:46 To : Denis Gudtsov Subject : Re: Глюк? -------------------------------------------------------------------------------- _*ЯЯЯЯЯЯ*_ Итак, я решил ответить на письмо, датированное /*Вторник 07 Hоября 2000*/, /*00:01*/, в котором /*Denis Gudtsov*/ просвещал /*Vadim Tsirkalyuk*/ по поводу "Глюк?" AK>>> 1. $w=""; AK>>> 2. $w=~s//Test1/; AK>>> 3. print $w; AK>>> 4. $t="a"; AK>>> 5. $t=~/a/; AK>>> 6. $w=""; AK>>> 7. $w=~s//Test2/; AK>>> 8. print $w; VT>> После стpочки 2. пеpеменная $w содеpжит yже не пyстyю VT>> стpокy а слово Test1 - поэтомy опеpатоp поиск-и-замена в VT>> стpоке 7. не может найти пyстyю стpокy и, соответственно, VT>> ничего не меняет.. Обрати внимание на 6 строку - там она, вроде, "обнуляется"... DG> Он ведь вpоде $w=""; делает. IMHO стpочками $t="a";$t=~/a/; изменяется DG> каккая-то системная пеpеменная,что пpиводит к такомy плачевномy DG> pезyльтатy :-) Это можно элементароно проверить: закоментировать их и запустить. :) Кстати, если так: $w=" "; $w=~s/ /Test2/; все работает превосходно. Пусть удача не отвернется от Вас. /ЯрикЪ-МанЪярик/ ... Любить - это находить в счастье другого свое собственное счастье... Лейбниц --- И вообще я из WinAMP'а вышел давно. * Origin: Послушайтесь моего совета, я то им никогда не польз (2:5036/32.13) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/136183a07cb61.html, оценка из 5, голосов 10
|