- 1
- 2
- 3
- 4
foreach $line (@data) {
@alldata = 0;
unshift @alldata;
@alldata = split(/\|/, $line);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−119
foreach $line (@data) {
@alldata = 0;
unshift @alldata;
@alldata = split(/\|/, $line);
Инициализация массива.
t-5
не обложайтесь в этот раз!
строка 3: ничего не делает, unshift()у нужен аргумент, чего добавлять в начало. (теоретически должно варнингом ругнутся.)
строка 4: заменить содержимое массива результатом split()
весьма странное говно.
но все равно 2ая и 3я строчки не имеют смысла из-за 4ой.
а то например здесь рисуют что можно и так: http://perl.ericdlarson.com/session2/sld011.htm
Useless use of unshift with no values at -e line 1.