Hal E. Fulton wrote: > Should multiple assignment work for the > syntax-sugar "reflexive" operators? > > x, y, z = 1, 2, 3 > x, y, z += 5 # 6, 7, 8 > > It's a philosophical question... obviously > it *doesn't* work at the present time. > > Maybe there's a good reason this is not > implemented? > > Hal Where do you propose we draw the line? x, y, z = 1, 2, 3 x, y, z += 5 # 6, 7, 8 x, y, z = [], [], [] x, y, z << nil # [nil], [nil], [nil] x, y, z == [nil] # [true, true, true] (x, y, z).method(arg) # hmm...