|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alex Dedul 2:450/82 23 Jul 2001 18:17:57 To : Ruslan Bondarev Subject : Reserverd word --------------------------------------------------------------------------------
Hi, Ruslan !
Помню когда-то , 22 Jul 01 в 10:54, Ruslan Bondarev напиcал для Alex Dedul
нижecлeдyющee:
NP>>> есть хеш %hash = ( IMG1 => jpg,
NP> IMG2 =>>> gif);
NP>>> И Perl -w ругается на это
NP>>> Unquoted string "jpg" may clash with future reserved word
AD>> Хорошее письмо, не правда ли ? Мне во всяком случае
AD>> нравится, ситуация, имеющая место быть описана, что еще надо ?
AD>> Hарод тут умный
RB> [...]
AD>> скудоумием. Если я все же прав, то посоветую поставить кавычки
AD>> вокруг jpg и любых других слов, на которые выдается похожее
AD>> сообщение.
RB> Ответ неправильный. (о:
RB> Человеку вместо "Unquoted string "jpg" may clash with future
RB> reserved word" и успешного завершения компиляции, должно выдавать
RB> 'Bareword "jpg" not allowed while "strict subs" in use' и обламывать
RB> компиляцию.
RB> Достигается это путем использования прагмы strict: use strict;
Правильный. Если без strict и пускать perl -w, тогда выдает про
unquoted. Если добавить strict - то про subs. Hо так или иначе помогает
описанное выше решение(даже называть его так и то язык не поднимается ж) ).
WBR, Alex ICQ: 72732963
winamp$ Emma Bunton 'A Girl Like Me' - What Took You So Long --- GoldED+/W32
1.1.4.7
---
* Origin: Iron Hills Lab. (017) 2-072115 00:00-06:00 (2:450/82)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/14343b5c4ef1.html, оценка из 5, голосов 10
|