![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| vitaly1979 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 26.2.2006 Репутация: 1 Всего: 1 |
как сделать сабж?
например такого
|
|||
|
||||
| vitaly1979 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 26.2.2006 Репутация: 1 Всего: 1 |
спасибо всем уже сам |
|||
|
||||
| sharq |
|
|||
![]() Perl Liker ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: 23 Всего: 28 |
vitaly1979, посмотри модуль Data::Dumper,
очень полезный и удобный (например, при тестирование). -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
| vitaly1979 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 26.2.2006 Репутация: 1 Всего: 1 |
sharq, гляну
вот еще вопросик при обнулении хэша так %H={} появляется указатель на пустой хэш при переборе ключей 1 уровня он мешает однако проблема решается определением %H=() но почему так? |
|||
|
||||
| korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 31 Всего: 61 |
Потому что, хеш это список ключей и значений, где каждый ключь ассоциирован со своим значением. Когда ты присваиваешь пустой список (), то ты обнуляешь весь хеш, в случае же с фигурными скобками, ты просто создаёшь ключь, который является ссылкой на анонимный массив, причём значение остаётся не определённым. Получается примерно такая структура.
Массив и ассоциативный массив (хэш), это списки и для того, что бы их обнулить или присвоить им список значений, нужно присвоить им список (для обнуления пустой, т.е. ()), а не ссылку на анонимный массив или хеш. -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |