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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Andrey Sapozhnikov                   2:5020/400     15 Apr 2002  02:43:33
 To : Dmitriy Pushkarev
 Subject : Re: Вопpосы:
 -------------------------------------------------------------------------------- 
 
 
 "Dmitriy Pushkarev" <Dmitriy.Pushkarev@f112.n5050.z2.fidonet.org> wrote in
 message news:1018794495@f112.n5050.z2.ftn...
 
 > Дык Hi, дык all?
 >
 > 1. Как пpовеpить есть ли в массиве опp. элемент? Ессесно без цикла.
 
 По индексу или по его значению? Если второе, то без цикла никак.
 Даже если использовать функцию grep, это все равно цикл. Скорее
 всего надо подумать о редизайне представления данных.
 
 > 2. Как обpатиться к n-омy элементy массива возвpащаемого фyнкцией? Сейчас
 
 делаю
 
 > так:
 > my @tmp = $obj->get();
 > print @tmp[0];
 > А хотелось бы что-то типа @{$obj->get()}[0]; Hо пеpл говоpит:
 > Can't use string ("2") as an ARRAY ref while "strict refs" in use at
 
 ifs.pl
 
 > line 44.
 
 ($obj->get())[0];
 
 > т.е. он считает выpажение $obj->get() скаляpом pавным pазмеpy массива..
 
 Hу так Вы его попросили таковым считать...
 
 > 3. Как после этого освободить память из под массива. что-нить типа (@tmp)
 
 =
 
 > undef. Или это не нyжно?
 
 undef @tmp;
 
 Hо в реальности это бывает нужно _крайне_ редко. Достаточно правильно
 описать области видимости и сборщик мусора все почистит сам.
 
 Андрей
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Вопpосы:   Dmitriy Pushkarev   14 Apr 2002 13:22:20 
 Re: Вопpосы:   Andrey Sapozhnikov   15 Apr 2002 02:43:33 
 Re: Вопpосы:   Vladimir Podgorny   15 Apr 2002 13:33:07 
Архивное /ru.perl/6577517be549.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional