Bryan Harris wrote: > > I need to slice an array such that it gives me the first through the 4th to > last in a variable length array. I thought I could just do: > > @comments[0..-4] > > but Perl seems to choke on this. It's perfectly okay with a slice using two > negative #s: > > @comments[-2..-4] > > Anyone know why it doesn't like 0..-4?
The first number HAS to be less then the second number so @array[-4..4] and @array[-10..-4] are valid but @comments[0..-4] and @comments[-2..-4] are not. For your original question use: @comments[0..$#comments-4] John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]