On Wed, Feb 20, 2002 at 04:17:41AM +0900, Phil Tomson wrote: > Anyway, I think it won't be a problem using '<=' for assignment in this > case. Here's why: Okay. But be careful, because many operator have lower precedence than <=. If you try to do anything slightly out of the ordinary with your assignments, then you will get unexpected results. Some people have suggested using []= with no arguments as a redefinable assignment operator. The pickaxe book lists []= as having the highest precedence, but this doesn't make sense, since this would mean a[4] = 1 + 1 would not work as expected. Is this a bug in the book? Paul