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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Justin Finch-Fletchley               2:5020/400     01 Aug 2004  13:18:54
 To : Alexander Reznikov
 Subject : Ссылка на хэш
 -------------------------------------------------------------------------------- 
 
 Sat Jul 31 2004 23:05, Alexander Reznikov wrote to Serge Chervjakov:
  AR> А вот такой вопрос. Как проще (и быстрее) всего получить указатель на
  AR> массив, возвращаемый неким оператором или функцией? Что-то я немного на
  AR> этом сегодня застрял.
  AR> Пример (не совсем минималистический, но чтобы понятнее было):
  AR> map { head_decode($_, $charset) } $head->get($name);
  AR> Hужно получить указатель на массив без использования временных
  AR> переменных. Сейчас так:
  AR> return [ map { head_decode($_, $charset) } $head->get($name) ];
 
 В общем оператором я думаю только по методом []:). Функцией - думаю тоже, хотя
 не буду гарантировать... Быстро, на всякий случай, просмотрев perldoc perlref,
 ничего не нашел. но это не значит, что там этого нет:). Hо скорей всего именно
 таки []. Ибо возращается список, а ссылка таки делается на массив... и как
 можно еще, кроме как либо сначала присвоив массиву @mas этот список и потом на
 него ссылку получить (\@mas), либо же просто воспользовавшись [] (т.е.
 фактически сначала создав анонимный @mas, а потом уже ссылку на него взять),
 указать перлу, что ссылку надо именно на массив (а не хеш) я не знаю. Поэтому
 я думаю вообще лучшим будет - вернуть не ссылку, а сам список:).
 
 --- ifmail v.2.15dev5.3
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Ссылка на хэш   Alexander Reznikov   31 Jul 2004 23:05:08 
 Ссылка на хэш   Justin Finch-Fletchley   01 Aug 2004 13:18:54 
 Re: Ссылка на хэш   Artem Chuprina   17 Aug 2004 13:27:40 
Архивное /ru.perl/16679c54b0c83.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional