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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Yuriy Kaminskiy                      2:5020/517.21  26 Aug 2001  22:56:40
 To : Alexander Babanov
 Subject : Re: sub inline
 -------------------------------------------------------------------------------- 
 
 
 >>>>> On 12:11 22/8/2001, Alexander Babanov <2:5020/1609.69> writes:
  AB> $s = "*".uc($type)."{CODE}";
  AB> $sub = eval $s;
 
  Можно обойтись и без eval.
  $sub = *{uc $type}{CODE};
  Проверено - работает (perl 5.6.0, 5.004_04).
 
  AB> timethis 1000000, 'my $z = &$sub';
  AB> Во втором случае вызовы ~ в два раза быстрее.
 
  У меня получился сильно меньший выигрыш - 18% (5.6.0) и 25% (5.004).
 -- 
 Yuriy Kaminskiy.
 --- Gnus v5.2.25/XEmacs 19.14
  * Origin: C2B8 59EA 497A D6F6 2640 0E49 D84A AADA EACE (2:5020/517.21@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 sub inline   Renat Araslanow   21 Aug 2001 15:37:16 
 Re: sub inline   Alexander Babanov   21 Aug 2001 18:05:09 
 sub inline   Renat Araslanow   22 Aug 2001 13:56:01 
 Re: sub inline   Artem Chuprina   22 Aug 2001 17:01:59 
 Re: sub inline   Alexander Babanov   22 Aug 2001 13:15:53 
 Re: sub inline   Artem Chuprina   23 Aug 2001 14:03:34 
 Re: sub inline   Alexander Babanov   23 Aug 2001 08:54:22 
 Re: sub inline   Alexander Babanov   22 Aug 2001 13:11:13 
 Re: sub inline   Yuriy Kaminskiy   26 Aug 2001 22:56:40 
 sub inline   pavel kurnosoff   23 Aug 2001 03:16:05 
Архивное /ru.perl/1742736c0523c.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional