|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexey Gradovtsev 2:5030/1247.7 03 Mar 2003 00:20:56 To : Renat Araslanow Subject : Вставить элемент в массив -------------------------------------------------------------------------------- Renat Araslanow в письме к Alexey Gradovtsev от 02 марта 2003 г., 11:59 писал: >>> Можно ли как-нибудь вставить элемент в произвольную позицию списка? >>> Как-нибудь попроще, имеется в виду. Ой, черт! Пропустил это в splice'е, извините за беспокойство... IF>> @list = (@list[0...$pos-1], $element, @list[$pos, $#list]); @list = (@list[0 .. $pos-1], $element, @list[$pos .. $#list]); RA> ошибочка после предпоследнего слова. RA> думаю это решение более дешёвое как по памяти, так и по скорости. RA> по крайней мере листинг Concise примерно в два раза меньше. RA> splice(@array, $pos, 1, $element); splice(@array, $pos, 0, $element); Спасибо! 02 марта 2003 г. Digitally yours, *Alexey*. ... Все в жизни должно идти медленно и неправильно... В. Ерофеев. --- GoldED+/W32 1.1.5-021011 * Origin: Я добрый, но добра не сделал никому... (2:5030/1247.7) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/39613e62681f.html, оценка из 5, голосов 10
|