Perl Data :: Дамперная обработка вывода - PullRequest
2 голосов
/ 13 февраля 2011

Я использую API DATA::Dumper для анализа HTML-таблицы.

Вот код perl:

print Dumper $row;

Вот вывод:

$VAR1 = [
          'Info1',
          'Info2',
          'Info3',
        ];

Вопрос: 1. Я хочу изменить Info1, Info2 и т. Д. Перед записью в таблицу SQL.Как мне получить доступ к выводу сверху?

Что-то вроде $row->{var1}->?Я попробовал пару вариантов, но ничего не получилось.

1 Ответ

0 голосов
/ 17 июня 2011

Это старый вопрос с ответом, который никогда не был выбран.

Способы обновления arrayref

  • Элемент по ссылке на массив:

    $row->[0] = 'foo';
    $row->[1] = 'bar';
    $row->[2] = 'baz';
    
  • Назначение списка:

    ($row->[0], $row->[1], $row->[2]) = ('foo','bar','baz');
    
  • Назначение списка массивов:

    @{$row} = ('foo','bar','baz');
    
...