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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Yuri Mashkovtsev                     2:5036/22      16 Apr 2002  19:24:27
 To : Artem Chuprina
 Subject : Re: Прототипы и методы объектов
 -------------------------------------------------------------------------------- 
 
 >>> YM>     То есть прототипы проверить можно дублированием вызова метода
 >>> YM>     объекта вызовом той же функции (который doesn't do inheritance).
 
                     ^^^^^^^^^^^^^^^!!!!!!!
   Предвидя появление в эфире нижеследующей сроки, я заранее пояснил
   (для тех, кто скачет по верхам), что это функция, а не метод.
 
 AC > Блин, специально для тех, кто в танке. Это функция, а не метод.
 
   Более того, отличить функцию от метода в этом случае можно по
   наличию (отсутствию) двух старых добрых критериев. Hадеюсь,
   не требуется их здесь формулировать.
 
 AC > И так каждый раз? Сначала вызвать ничего не делающий MyClass::init для
 AC > проверки прототипирования, а потом уже нормальный вызов метода для работы?
 AC > Hу,
 AC > ну... Это помимо того, что это все равно ничего не лечит.
 
   Это будет работать как workaround в ситуациях, когда не задействована
   иерархия. При ее наличии использовать такие проверки бессмысленно.
 
 AC > Пример:
 
   [код пропущен]
 
 AC > Ваши действия по проверке прототипирования вызова
 AC > $test->test(1);
 
   Hет таких действий, и быть не может. Квантор всеобщности еще не
   обязателен для применения в arbitrary ситуациях.
 
   P.S. А блин с чем ?
 
 --- tin/1.5.8-20010221 ("Blue Water") (UNIX) (FreeBSD/4.3-RELEASE (i386))
  * Origin: Biological Station (2:5036/22@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Прототипы и методы объектов   Yuri Mashkovtsev   16 Apr 2002 19:24:27 
 Re: Прототипы и методы объектов   Artem Chuprina   17 Apr 2002 11:50:08 
Архивное /ru.perl/12119eabf733c.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional