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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Renat Araslanow                      2:5011/119.1   02 Mar 2003  12:59:34
 To : Alexey Gradovtsev
 Subject : Вставить элемент в массив
 -------------------------------------------------------------------------------- 
 
 
 01 Mar 03 23:47, Ivan Frolcov чиркнул Alexey Gradovtsev:
 
 >> Можно ли как-нибудь вставить элемент в произвольную позицию списка?
 >> Как-нибудь попроще, имеется в виду.
 
 IF> @list = (@list[0...$pos-1], $element, @list[$pos, $#list]);
 
 ошибочка после предпоследнего слова.
 
 думаю это решение более дешёвое как по памяти, так и по скорости.
 по крайней мере листинг Concise примерно в два раза меньше.
 splice(@array, $pos, 1, $element);
 
 --- [Преждевременная оптимизация -- корень всех зол Д. Кнут]
  * Origin: Чайник с программным управлениемЪ (2:5011/119.1)
 
 

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

 Тема:    Автор:    Дата:  
 Вставить элемент в массив   Alexey Gradovtsev   01 Mar 2003 19:32:16 
 Re: Вставить элемент в массив   Ivan Frolcov   02 Mar 2003 00:47:32 
 Вставить элемент в массив   Renat Araslanow   02 Mar 2003 12:59:34 
 Вставить элемент в массив   Alexey Gradovtsev   03 Mar 2003 00:20:56 
Архивное /ru.perl/32783e61adfe.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional