Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
Perl
»
КАК ЗАМЕНИТЬ КЛЮЧ ХЭША?
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: КАК ЗАМЕНИТЬ КЛЮЧ ХЭША? (Прочитано 4297 раз)
0 Пользователей и 1 Гость просматривают эту тему.
DartSidius
Фанат форума
Старожил
Сообщений: 309
+0/-0
0
КАК ЗАМЕНИТЬ КЛЮЧ ХЭША?
«
:
24 Ноября 2006, 05:42:20 »
собственно сабж...можно как-нибудь его поменять, без доп. операций...
долгим способом я делал так:
%hash = (
"001" => "aaa"
);
my $hash_val = $hash{"001"};
delete $hash{"001"};
$hash{"002"} = $hash_val;
Записан
Green Kakadu
Координатор
Глобальный модератор
Ветеран
Сообщений: 2757
+1/-0
0
КАК ЗАМЕНИТЬ КЛЮЧ ХЭША?
«
Ответ #1 :
24 Ноября 2006, 21:19:04 »
ты сделал правильно
Записан
в исканиях.
DartSidius
Фанат форума
Старожил
Сообщений: 309
+0/-0
0
КАК ЗАМЕНИТЬ КЛЮЧ ХЭША?
«
Ответ #2 :
25 Ноября 2006, 01:38:16 »
Т.е. енто единственный способ?
Записан
NeoNox
Координатор
Глобальный модератор
Ветеран
Сообщений: 3012
+0/-0
0
КАК ЗАМЕНИТЬ КЛЮЧ ХЭША?
«
Ответ #3 :
25 Ноября 2006, 01:46:23 »
Нет конечно
Зачем дополнительная переменная?
%hash = (
"001" => "aaa"
);
$hash{"002"} = $hash{"001"};
delete $hash{"001"};
Записан
The documentations is your friend
DartSidius
Фанат форума
Старожил
Сообщений: 309
+0/-0
0
КАК ЗАМЕНИТЬ КЛЮЧ ХЭША?
«
Ответ #4 :
25 Ноября 2006, 03:24:53 »
Просто это я с кода вырвал кусок...там меняются местами данные с 2-х хешей...например 001 и 002...поэтому и промежуточные данные пишу в переменную, чтобы не потерять
Записан
Печать
Страницы: [
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