У меня есть код, где я преобразую некоторые элементы данных в плоский файл. Я сохраняю старые: новые значения в хеш, который записывается в файл в конце обработки. При выполнении подпоследовательности я перезагружаю в хеш, чтобы я мог повторно использовать ранее преобразованные значения в дополнительных файлах данных. Я также сохраняю последнее значение преобразования, поэтому, если я сталкиваюсь с не преобразованным значением, я могу присвоить ему новое преобразованное значение и добавить его в хеш.
Я использовал этот код раньше (еще в феврале) на шести файлах без проблем. У меня есть переменная, которая установлена в ZCKL0 (последний символ - ноль), которая извлекается из файла, содержащего последнее использованное значение. Я применяю оператор приращения
...
$ data {$ olddata} = ++ $ dataseed;
...
и результирующее значение в $ dataseed равно 1 вместо ZCKL1. Исходное начальное значение семян было ZAAA0.
Что мне здесь не хватает?