Я только начинаю с perl, и мне нужна помощь с массивами, пожалуйста.
Я читаю строки из файла данных и разделяю строку на поля:
open (INFILE, $infile);
do {
my $linedata = <INFILE>;
my @data= split ',',$linedata;
....
} until eof;
Затем я хочу сохранить отдельные значения полей (в @data) в массиве, чтобы массив выглядел как файл входных данных, т. Е. Первая «строка» массива содержит первую строку данных из INFILE
и т.д.
Каждая строка данных из infile содержит 4 значения, x, y, z и w, и как только все данные находятся в массиве, я должен передать массив в другую программу, которая читает x, y, z, w и отображает значение w на экране в точке, определяемой значением x, y, z. Я не могу передавать данные в другую программу построчно, поскольку программа ожидает данные в формате 2D Matrtix.
Любая помощь с благодарностью.
Chris