|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey Sapozhnikov 2:5020/400 31 Jan 2002 17:37:14 To : Artem Chuprina Subject : Re: Как из списка @list удалить скаляр $num --------------------------------------------------------------------------------
Artem Chuprina wrote:
> Здравствуй, Andrey Sapozhnikov.
>
>
>>>AT>Как из списка @list удалить скаляр $num?
>>>AT>В perlfaq4 описывается только операция
>>>AT>с двумя списками. Прямой перебор элементов
>>>AT>кажется слишком долгой процедурой.
>>>
> AS> >
> AS> > Другого варианта все равно нет.
> AS> >
> AS> > @list= grep {$_ != $num}, @list;
>
> AS> Почему же, есть. Использовать другие структуры данных.
>
> А это уже другая задача. Было сказано "из списка". Если задача на самом дел
> совсем другая, то постановщик задачи сам себе злобный юзер.
Hу во первых, я привел в примере начальное преобразование в хэш
из списка. Так что по большому счеты все же из списка и есть. А
во вторых, я не хочу быть просто поисковой машиной по perldoc,
и оставляю за собой право иногда учить людей программировать
(в данном случае не Вас, конечно, а автора вопроса) :)
Оценят это или нет - погляжу :)
Андрей
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/528496e543a8.html, оценка из 5, голосов 10
|