LINUX.ORG.RU

Уточнение

Так, уточняю задачу - есть массив, в к-ром содержатся строки из считанного файла. Требуется найти повторяющиеся значения первых элементов кажной строки (ставшей массивом после split()), оформить их как имена хэшей и внести в эти хэши соотв. значения №ного элемента каждой подобной строки.

anonymous
()

perldoc -f eval

anonymous
()

Ну, есть несколько способов даже... eval, AFAIK, не при чем...

perldoc perlref, perldoc perldata.

В часности:

my $a = 'b'; $$a = 3; print $b;

даст 3, но это в случае 'no strict refs'.

Еще вариант - использовать globs. Но это расписанно в Camel book, я сейчас уже не вспомню, точный синтакс, но в целом - есть возможность непосредственного манипулирования symbols table Perl'a...

BaT ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.