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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexey Mahotkin                      2:5020/400     15 Dec 2003  22:28:59
 To : Jahor Miadzviedziew
 Subject : Re: use strict
 -------------------------------------------------------------------------------- 
 
 >>>>> "JM" == Jahor Miadzviedziew <Jahor.Miadzviedziew@f217.n450.z2.fidonet.org>
 >>>>> writes:
 
  SG> Hе понимаю смысл ошибки при использовании сабж: Global symbol "$price"
  SG> requires explicit package name at summ.pl line 11.  поясните, плз.
 
 А теперь объясни пожалуйста, как из этого:
 
  JM> какое слово перевести?  Global 1: мировой, всемирный, глобальный 
 
  JM> symbol 1: символ, эмблема 
 
  JM> "$price" это, видимо, ты сам знаешь
 
  JM> requires 1: приказывать, требовать; 
 
  JM> explicit 1: ясный, подробный, высказанный до конца; 
 
  JM> package 1. _n.  1: тюк; кипа; посылка; место (багажа) 
 
  JM> name 1. _n.  1: имя (тж. Christian name, _ам. given name, first name);
 
  JM> at предлог. 
 
  JM> summ.pl название твоего файла
 
  JM> line 11.  номер строки, где всё вышеперечисленное произошло.
 
 Следует вот это:
 
  JM> p.s. перл не знает, откуда ты взял $price, т.к. ты его не объявил
  JM> нигде.  скажем, my $price; где-нибудь перед line 11 может спасти
  JM> ситуацию. но в любом случае, лучше чем документация на эту тему я тебе
  JM> ничего не расскажу.
 
 ?
 
 Почему перл сказал тебе про "требуется явное указание имени пакета", а ты
 интерпретировал это как "надо добавить my $price"?  Где здесь явное
 указание имени пакета?  Что это такое вообще, пакет?
 Отбрасывая никчемные понты, давайте скажем наконец правду: диагностика
 перла в этом месте практически бесполезна и непонятна.  "Опытные
 программисты" привыкли к магической последовательности слов и знают, что
 "надо добавить my".  Я, честно говоря, даже сомневаюсь, что ты сможешь
 объяснить дословно, почему диагностика звучит именно так.  Я, например, не
 смогу.
 
 --alexm
 --- ifmail v.2.15dev5.1
  * Origin: tyranny (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: use strict   Alexey Mahotkin   15 Dec 2003 22:28:59 
 Re: use strict   Ivan Frolcov   16 Dec 2003 12:34:29 
 Re: use strict   Alexey Mahotkin   17 Dec 2003 00:09:33 
 Re: use strict   Ivan Frolcov   17 Dec 2003 12:57:45 
Архивное /ru.perl/38657129153e.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional