|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Jahor Miadzviedziew 2:450/217 20 Dec 2003 02:10:00 To : Alexey Mahotkin Subject : Re: use strict -------------------------------------------------------------------------------- Alexey Mahotkin <alexm@hsys.msk.ru> wrote: SG>> Hе понимаю смысл ошибки при использовании сабж: Global symbol "$price" SG>> requires explicit package name at summ.pl line 11. поясните, плз. AM> А теперь объясни пожалуйста, как из этого: [понты skip] AM> Следует вот это: JM>> p.s. перл не знает, откуда ты взял $price, т.к. ты его не объявил JM>> нигде. скажем, my $price; где-нибудь перед line 11 может спасти JM>> ситуацию. но в любом случае, лучше чем документация на эту тему я тебе JM>> ничего не расскажу. AM> ? AM> Почему перл сказал тебе про "требуется явное указание имени пакета", AM> а ты интерпретировал это как "надо добавить my $price"? Где здесь AM> явное указание имени пакета? Что это такое вообще, пакет? AM> Отбрасывая никчемные понты, давайте скажем наконец правду: AM> диагностика перла в этом месте практически бесполезна и непонятна. AM> "Опытные программисты" привыкли к магической последовательности слов AM> и знают, что "надо добавить my". Я, честно говоря, даже сомневаюсь, AM> что ты сможешь объяснить дословно, почему диагностика звучит именно AM> так. Я, например, не смогу. честно говоря, очень лень перепечатывать пару страниц из programming perl by larry wall, tom christiansen and jon orwant (3rd edition) она же программирование на perl (авторы те же, третье издание), но поверь мне, там это вполне доходчиво (читай: я почти понял) объясняется. если ты _очень_ заинтересован -- могу поискать точнее и указать номера страниц. -- corvus corax @home || stop breathing my air, stop stealing my space! GPG Fingerprint = 7954 5713 19D0 2713 A3B0 9B79 6F8E 4C25 E279 A165 --- tin/1.6.0-20030714 ("Vatersay") (UNIX) (Linux/2.4.20-xer2-up (i686)) * Origin: corvus corax' nest (2:450/217) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/2725367fa4dc.html, оценка из 5, голосов 10
|