Я импортировал массив значений (111x152x52) в переменную списка в Perl. Невозможно распечатать в другой файл - PullRequest
0 голосов
/ 23 октября 2019

Выводимые значения всего списка должны были составлять 10 строк по 10 значений с одной строкой, при этом одно значение повторялось 152 раза, а затем повторялось 52 раза. Однако, когда я смотрю на выходной текстовый файл, значения списка не являются десятичными числами, но для каждого значения вы получаете «SCALAR ('последовательность чисел') =" число ". В коде Perl после открытия выходного файла я использую оператор print ...

print $out “$i=“,$i,” “,$x[$i++],” “,$x[$i++],  .... and so forth .... ;

Я пробовал $x1=$x[i++]; $x2=$x[i++]; .... и затем печатал $ x1, $ x2 и т. Д. но все же получите SCALAR ... в выходном файле.

Я сделал довольно успешное кодирование Perl, может быть, 10 лет назад, выполняя те же действия, что и выше, без проблем, поэтому я озадачен тем, как Perl имеетс тех пор стало так сложно!?!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...