Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
Perl
»
Добавить в массив с определенным номером элемента
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Добавить в массив с определенным номером элемента (Прочитано 3255 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Alniger
Заглянувший
Новичок
Сообщений: 24
+0/-0
0
Добавить в массив с определенным номером элемента
«
:
29 Мая 2006, 12:12:45 »
Здравствуйте, программисты Perl
Не могу разобраться с добавлением в массив переменную в определенный его номер элемента и сдвинуть остальные элементы
Есть финкция puch, но она добавляет только в начало.
$fff="12"; #сама переменная
$num="3"; #номер добавляемого элемента
@array=(5,7,2,6,2,23); #массив из 6 элементов
Результат:
@array2=(5,7,2,12,6,2,23); #массив из 7 элементов
Заранее вам огромное спасибо!!!
Записан
arto
>
Ветеран
Сообщений: 699
+0/-0
2
Добавить в массив с определенным номером элемента
«
Ответ #1 :
29 Мая 2006, 13:14:03 »
perldoc -f splice
Записан
Alniger
Заглянувший
Новичок
Сообщений: 24
+0/-0
0
Добавить в массив с определенным номером элемента
«
Ответ #2 :
29 Мая 2006, 13:21:03 »
Функция splice для того, что-
бы извлекать элементы из списка, заменяя их элементами другого
списка.
И как же через нее проделать всю операцию?
Записан
arto
>
Ветеран
Сообщений: 699
+0/-0
2
Добавить в массив с определенным номером элемента
«
Ответ #3 :
29 Мая 2006, 13:28:13 »
да уж, неграмотный разработчик -- это посилнее фауста гёте.
DB<1> @array=(5,7,2,6,2,23);
DB<2> splice @array,3,0,12
DB<3> p join ",",@array
5,7,2,12,6,2,23
DB<4>
Записан
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
Perl
»
Добавить в массив с определенным номером элемента
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28