Perl $#arr is done with magic:
Only when used as an lvalue.
Workaround: 0+$#a.
In reply to Re^2: min $#a, $#b > $#b by ikegami in thread min $#a, $#b > $#b by Eily