Возникла такая проблема:
передаю процедуре переменные:
&my_sub($var1,$var2,$var3);
Получаю в процедуре в массиве
@_ = ($var1,$var2,$var3)
но если я опускаю какую либо переменную, то количество элементов массива уменьшается:
&my_sub($var1,,$var3);
@_ = ($var1,$var3)
т.е. промежуток между запятыми должен быть хоть чем-то заполнен:
&my_sub($var1,\'\',$var3);
@_ = ($var1,\'\',$var3)
Но есть ли возможность не заполнять этот промежуток? но при этом получать "правильный" массив?