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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Andrew Alakozow                      2:5061/6       23 Dec 2003  18:42:18
 To : Eugene Grosbein
 Subject : Re: ссылки на строки
 -------------------------------------------------------------------------------- 
 
 AA>> $y = \$a;  #ссылка на скаляр
 AA>> $z = \"$a"; # ссылка на анонимный скаляр
 
 EG> О, кажется, оно. Где про это можно прчитать в документации?
 
 Про ссылки -- perlref, про интерполяцию -- perlop.
 
 Ссылку на анонимный скаляр можно получить разными способами, например:
 
 $z = \shift @{[$a]};
 
 $z = \eval {$a};
 
 $z = \sprintf ("%s", $a);
 
 Можно получить ссылку на анонимный скаляр из функции:
 
 sub f { my $a = "foo" x shift; return \$a; }
 
 После завершения работы функции $a "теряет имя" (поскольку выходит из
 области действия), но уборщик мусора не удаляет ее значение поскольку на
 него есть ссылка. При следующем вызове функции под $a выделяется другая
 область памяти. Про лексические переменные можно почитать в perlsub.
 
 aa29
 --- Microsoft Outlook Express 6.00.2720.3000
  * Origin: Life In The Dark (2:5061/6)
 
 

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

 Тема:    Автор:    Дата:  
 ссылки на строки   Eugene Grosbein   23 Dec 2003 00:17:56 
 ссылки на строки   Andrew Alakozow   22 Dec 2003 21:48:34 
 Re: ссылки на строки   Eugene Grosbein   23 Dec 2003 12:46:04 
 Re: ссылки на строки   Andrew Alakozow   23 Dec 2003 13:00:23 
 Re: ссылки на строки   Eugene Grosbein   23 Dec 2003 17:54:43 
 Re: ссылки на строки   Andrew Alakozow   23 Dec 2003 16:07:50 
 Re: ссылки на строки   Eugene Grosbein   23 Dec 2003 21:33:56 
 Re: ссылки на строки   Andrew Alakozow   23 Dec 2003 18:42:18 
 Re: ссылки на строки   Eugene Grosbein   23 Dec 2003 23:15:58 
 Re: ссылки на строки   Andrew Alakozow   23 Dec 2003 22:29:13 
 Re: ссылки на строки   Eugene Grosbein   24 Dec 2003 12:58:58 
 ссылки на строки   Renat Araslanow   24 Dec 2003 14:09:27 
 Re: ссылки на строки   Eugene Grosbein   24 Dec 2003 18:26:50 
 ссылки на строки   Renat Araslanow   24 Dec 2003 20:32:25 
 Re: ссылки на строки   Eugene Grosbein   24 Dec 2003 23:46:40 
 Re: ссылки на строки   Andrew Alakozow   24 Dec 2003 20:33:13 
 Re: ссылки на строки   Eugene Grosbein   25 Dec 2003 01:05:56 
 ссылки на строки   Renat Araslanow   25 Dec 2003 00:02:48 
 ссылки на строки   Renat Araslanow   24 Dec 2003 23:00:31 
 ссылки на строки   Dmitry Diskin   22 Dec 2003 23:04:43 
 Re: ссылки на строки   Eugene Grosbein   23 Dec 2003 12:36:23 
Архивное /ru.perl/440516b58e6ce.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional