Я пытаюсь написать код, который позволит мне распечатать список массивов в Perl.Печать списка массивов в Perl?
У меня есть список массивов GPS координат под названием @points
, отформатированный с массивами широты/долготы следующим образом:
@points = [34.2,17.5],[-64.1, 110.35],[54.8,77.1], and so on and so forth
Я могу напечатать список сам по себе, используя print "$_\n" for @points;
, однако это только дает мне ссылка на память для массива. Я знаю, что вы не можете просто печатать массивы, как строки или целые числа, однако я зациклен на том, как на самом деле перебирать список и печатать целые числа. Я попытался использовать цикл foreach и @_ для печати с каждым шагом, но это тоже не помогло. Если кто-то может дать мне какое-либо руководство по этому поводу, мы будем очень благодарны.
Почему бы вам не использовать Data Dumper? – texasbruce
Прежде всего потому, что я хочу знать, как сделать это сам, чтобы сделать себя лучшим программистом, но также потому, что этот код будет запущен как плагин для правительственного приложения, которое поддерживает только очень старую версию perl (don спросите, это не имеет никакого смысла), и в прошлом у меня были проблемы с использованием библиотек, не входящих в основной дистрибутив perl. – XeroG
'say" @ $ _ "для @points;' –