What do you mean? when @x is empty scalar(@x) is 0 and $#x is -1.
In reply to Re^2: split an array in two by salva in thread split an array in two by water