in reply to Auto-increment and Auto-decrement

This is one of those little bits of "magic" that you find scattered all over Perl. It's simply that only autoincrement has the magical effect on text, autodecrement does not, so it sees your text as a numeric 0 (zero) and hence you get -1.

--
I'd like to be able to assign to an luser