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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Michael Samanov                      2:550/5068.1515 31 May 2000  12:50:25
 To : Serge Cherpatyuk
 Subject : Re: hash (variables in values)
 -------------------------------------------------------------------------------- 
 
 Hello, Serge!
 
 At Tue, 30 May 00 13:26:24 +0400 Serge Cherpatyuk wrote:
 
 SC> Есть ли способ в значения хеша вставлять переменные?
 
 Если тебе надо, чтобы при изменении переменных изменялся хэш
 (ну не сам хэш, конечно, но не знаю, как правильно сказать),
 то надо ставить ссылки:
 %h = (a => \$a, b => \$b);
 
 А если просто снимок текущих значений, то
 %h = (a => $a, b => $b);
 
 SC> $path = '/some/path';
 SC> %mhash = qw{
 SC> 1   $path/asd
 SC> 2   $path/qwe
 SC> };
 
 А при чем тут qw? Hадо-то вот так:
 %mhash = (
 1,   "$path/asd",
 2,   "$path/qwe",
 );
 
 или %mhash = (
 
 1 => "$path/asd",
 2 => "$path/qwe",
 
 );
 
 SC> Указанная выше конструкция не работает, значения хеша
 SC> считываются как строки.
 
 Если бы было наоборот, то я бы сильно удивился.
 
 Sincerely yours, Michael (mailto:mike@vlink.ru).
 --- ifmail v.2.14
  * Origin: Home (2:550/5068.1515@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 hash (variables in values)   Serge Cherpatyuk   30 May 2000 15:26:24 
 hash (variables in values)   Yuri Novokhatko   31 May 2000 10:08:19 
 Re: hash (variables in values)   Michael Samanov   31 May 2000 12:50:25 
Архивное /ru.perl/794995ba2019.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional