I agree that the XOR solution is perfectly correct, but why use that instead of NOT? Isn't

 $counter = ! $counter;

easier to read? That said, I have to admit that I like the snazzyness of the in place ^= syntax. It is hard to get more concise than that.

- doug


In reply to Re^2: Boolean counter? by doug
in thread Boolean counter? by DreamT

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":