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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Michael Samanov                      2:550/5068.1515 08 Mar 2001  01:56:21
 To : Igor Tseglevsky
 Subject : Re: bug
 -------------------------------------------------------------------------------- 
 
 Hello, Igor!
 
 At Sat, 03 Mar 01 21:22:25 +0300 Igor Tseglevsky wrote:
 
 IT> Мне почему-то кажется что my = my = ещё-чему-нибудь гораздо более
 IT> стрнная конструкция, нежели split в @_, на которую перл материться не
 IT> забывает.
 
 Hи фига она не странная. Можно даже так вот:
 
 use strict;
 
 sub aaa {
  my $ph = shift;
  %$ph = (a => 1, b => 2);
 }
 
 sub bbb {
  my $ph = shift;
  print "$$ph{a}\n";
 }
 
 aaa(\my %h);
 bbb(\%h);
 
 То есть, my не просто объявляет переменную, но и возвращает ее
 адрес, что позволяет заюзать ссылку, не отходя от кассы. Может
 быть, даже \(my($a,$b,$c)) вернет массив ссылок, я не пробовал.
 
 Sincerely yours, Michael (mailto:mike@vlink.ru).
 --- ifmail v.2.14
  * Origin: Mike's home (2:550/5068.1515@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: bug   Igor Tseglevsky   03 Mar 2001 22:22:25 
 bug   Evgeny Kariakin   07 Mar 2001 12:25:00 
 Re: bug   Alexander Babanov   07 Mar 2001 10:42:51 
 bug   Evgeny Kariakin   11 Mar 2001 12:31:31 
 Re: bug   Konstantin Tokar   07 Mar 2001 19:29:11 
 bug   Dmitry Smolin   07 Mar 2001 19:55:16 
 bug   Evgeny Kariakin   11 Mar 2001 12:36:37 
 Re: bug   Michael Samanov   08 Mar 2001 01:56:21 
Архивное /ru.perl/7949f52c48c9.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional