Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
Perl
»
как счиатть Хеш-массив
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: как счиатть Хеш-массив (Прочитано 4241 раз)
0 Пользователей и 1 Гость просматривают эту тему.
qik
Фанат форума
Старожил
Сообщений: 265
+0/-0
0
как счиатть Хеш-массив
«
:
12 Июня 2003, 14:00:30 »
как считать Хеш-массив, если он записан оператором
print
NAME
%
voc
;
(получается одна длинная строка).
Записан
http://zapostil.ru/
qik
Фанат форума
Старожил
Сообщений: 265
+0/-0
0
как счиатть Хеш-массив
«
Ответ #1 :
12 Июня 2003, 14:08:21 »
как записать в файл, а потом адекватно считать его (Хеш-массив) ?
Записан
http://zapostil.ru/
NCRangeR
Завсегдатай
Новичок
Сообщений: 42
+0/-0
0
как счиатть Хеш-массив
«
Ответ #2 :
12 Июня 2003, 14:22:23 »
qik
Предлагаю такой вариант:
print NAME (join " ", %voc);
тогда считать можно как
%voc = split / /,
;
в случае, если в %voc хранятся данные, не содержащие пробелов.
В противном случае можно придумать другой разделитель, например, \\x07
Записан
- How does the CPAN work?
- With dark magic, evil-looking sacrificial knives and scantily clad virgins under pale moonlight.
Xander
санитар леса
Глобальный модератор
Ветеран
Сообщений: 1780
+0/-0
2
как счиатть Хеш-массив
«
Ответ #3 :
12 Июня 2003, 14:22:32 »
c помощью модуля семейства DBM
подробнее ищи в мануалах
Записан
Jah\'d never let us down!
Xander
санитар леса
Глобальный модератор
Ветеран
Сообщений: 1780
+0/-0
2
как счиатть Хеш-массив
«
Ответ #4 :
12 Июня 2003, 14:24:52 »
http://webmaster.yartop.ru/progr/perl/perl07/perl07-21.html
Записан
Jah\'d never let us down!
mike
ProPerl\'er
Старожил
Сообщений: 435
+0/-0
2
как счиатть Хеш-массив
«
Ответ #5 :
12 Июня 2003, 14:28:45 »
Есть такой вариант, на скорую руку:
#вывод
print FILE "@{[%voc]}"; #выведет все эл-ты через пробел (по умолчанию) или другой разделитель, указанный в $"
#чтение
$_ =
;
%voc = split / /; #считаем, что эл-ты разделены пробелом.
Записан
[ основной браузер когда-то был, теперь попробуй разберись =]
qik
Фанат форума
Старожил
Сообщений: 265
+0/-0
0
как счиатть Хеш-массив
«
Ответ #6 :
12 Июня 2003, 16:05:29 »
большое спасибо.
Записан
http://zapostil.ru/
ReDrum
Заглянувший
Новичок
Сообщений: 5
+0/-0
0
как счиатть Хеш-массив
«
Ответ #7 :
13 Июня 2003, 18:26:37 »
http://search.cpan.org/author/AMS/Storable-2.07/Storable.pm
Записан
Glader
Завсегдатай
Пользователь
Сообщений: 66
+0/-0
0
как счиатть Хеш-массив
«
Ответ #8 :
16 Июня 2003, 10:55:12 »
Ну и я добавлю.
Data :: Dumper
Записан
Печать
Страницы: [
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