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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Andrew Alakozow                      2:5061/6       17 Mar 2004  17:31:52
 To : Konstantin Stupnik
 Subject : Re: странность
 -------------------------------------------------------------------------------- 
 
 AA>> perldoc overload начиная с Copy Constructor
 
 KS> Если я что-то в чём-то понимаю,
 KS> то наличие скобок вокруг $q влияет
 KS> только на время её жизни...
 KS> Или имеет место быть оптимизация?
 KS> То есть если время жизни переменной очень маленькое,
 KS> она реально не создаётся, а её значение
 KS> юзается непосредственно?
 
 Дело в том, что без скобок она живет дальше и возникает ситуация которая
 описана в "perldoc overload начиная с Copy Constructor".
 
 Твой пример сводится к:
 
 my $o = bless {},'Test';
 my $b = $o;
 
 $b += 1;
 
 package Test;
 
 use overload
              "+=" => sub{print "+=\n";return shift;};
 
 1;
 aa29
 --- Microsoft Outlook Express 6.00.2720.3000
  * Origin: Life In The Dark (2:5061/6)
 
 

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

 Тема:    Автор:    Дата:  
 Re: странность   Andrew Alakozow   17 Mar 2004 17:31:52 
Архивное /ru.perl/44682182d66b5.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional