информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
 Умер Никлаус Вирт 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
O chem ti???????? 21.05.01 14:13  Число просмотров: 781
Автор: NiFi... <NiFiGaSebe!> Статус: Member
<"чистая" ссылка>
<programming>
[Perl] 2 Izlam 20.05.01 21:20  
Автор: NiFi... <NiFiGaSebe!> Статус: Member
<"чистая" ссылка>

Читал много книжек по перлу, хeр где нашел про
удаление элементов из массива...
Вроде ведь должны быть такие фундаменты написаны.
меня тут даже кое-кто обвинил в незнании азбуки
перла, а откудаж тут узнаешь если в книгах это
не пишут.

Эту инфу я раскопал вот отсюдова:
http://www.perlfaq.com/
Очень даже полезный ресурс.

а вот что откопал:
Удалить линию из массива.
splice @array, 4, 1; # Remove the fifth element.
4 это номер элемента, 1 это сколько линий удалить начиная с указанной линии.

удачи
[Perl] 2 Izlam 20.05.01 22:07  
Автор: dl <Dmitry Leonov>
<"чистая" ссылка>
> Читал много книжек по перлу, хeр где нашел про
> удаление элементов из массива...
> Вроде ведь должны быть такие фундаменты написаны.
> меня тут даже кое-кто обвинил в незнании азбуки
> перла, а откудаж тут узнаешь если в книгах это
> не пишут.

Не азбука, возможно, но классика (перевод, кажется. уже выходил):

Programming Perl Second Edition, September 1996.
By Larry Wall, Tom Christiansen & Randal L. Schwartz; ISBN 1-56592-149-6, 670 pages.

3.2.154 splice
splice ARRAY, OFFSET, LENGTH, LIST
splice ARRAY, OFFSET, LENGTH
splice ARRAY, OFFSET
This function removes the elements designated by OFFSET and LENGTH from an array, and replaces them with the elements of LIST, if any. The function returns the elements removed from the array. The array grows or shrinks as necessary. If LENGTH is omitted, the function removes everything from OFFSET onward.
[Perl] Znachit ja sovsem ne tu Lit-ru chital, thanx.. 21.05.01 13:41  
Автор: NiFi... <NiFiGaSebe!> Статус: Member
<"чистая" ссылка>
Uzhe nashel tu knizhku chto ti ukazal, da eshe i perevod na russkij(xotja s anlijskim problemm net).
[Perl] Надо было исходники Perl читать :)) 21.05.01 13:56  
Автор: :-) <:-)> Статус: Elderman
<"чистая" ссылка>
O chem ti???????? 21.05.01 14:13  
Автор: NiFi... <NiFiGaSebe!> Статус: Member
<"чистая" ссылка>
Ну как? Perl же вместе с исходниками идет... :)) 21.05.01 16:36  
Автор: :-) <:-)> Статус: Elderman
<"чистая" ссылка>
Ну как? Perl же вместе с исходниками идет... :)) 21.05.01 19:40  
Автор: NiFi... <NiFiGaSebe!> Статус: Member
<"чистая" ссылка>
1) zachem iskat v isxodnikax esli takie veshi dolzhni bit napisani vo vsex uchebnikax?????
2) ActiveState ne postavljaet isxodniki svoego interpretatora.
[Perl] 2 Izlam 21.05.01 11:15  
Автор: izlam Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> splice ARRAY, OFFSET, LENGTH, LIST
> splice ARRAY, OFFSET, LENGTH
> splice ARRAY, OFFSET
> This function removes the elements designated by OFFSET and
> LENGTH from an array, and replaces them with the elements
> of LIST, if any. The function returns the elements removed
> from the array. The array grows or shrinks as necessary. If
> LENGTH is omitted, the function removes everything from
> OFFSET onward.

Да, век живи, век учись :)))
Есть чудесные команды в Perl-е :)
Кстати, по скольку возвращать вырезанный элемент не надо (по условию)
то и мой вариант подойдёт. Единственный вопрос - производительность...
Интересно, какой вариант производительней ?
[Perl] 2 Izlam 21.05.01 12:20  
Автор: dl <Dmitry Leonov>
<"чистая" ссылка>
> Да, век живи, век учись :)))
> Есть чудесные команды в Perl-е :)
> Кстати, по скольку возвращать вырезанный элемент не надо
> (по условию)
> то и мой вариант подойдёт. Единственный вопрос -
> производительность...
> Интересно, какой вариант производительней ?

Встроенная функция, по идее, должна быть побыстрее.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach