У меня есть файл конфигурации с одним из разделов, который он содержит:
[EXCLUDE_LIST]
c1=A
c2=B|C
c3=A
c1=B
У меня есть perl-скрипт, и он содержит подпрограмму, которая читает приведенный выше раздел из конфигурации и проверяет, присутствует ли в конфигурации определенная группа (cX). Входными параметрами для этого саба является хэш, привязанный (используя tie) к файлу конфигурации. Когда я отлаживал код, я пытался отобразить все содержимое раздела EXCLUDE_LIST, программа напечатала какой-то ненужный МАССИВ[memory_address] при отображении значений c1. это потому, что есть повторяющаяся запись для c1.
Мой вопрос: как мне включить логику проверки в приведенном выше подразделе, чтобы выйти из процесса, если есть какие-либо повторяющиеся записи.
вот как доступ к записям раздела конфигурации осуществляется в моем скрипте:
$cfg->{EXCLUDE_LIST}->{cX}
ТИА.
sub
. Я не думаю, что программа напечатала ненужные значения из-за дублирования записиc1
- person Arunesh Singh   schedule 11.10.2015