Mark J. Reed wrote:
> I've read matz's explanation for the lack of a concatenation operator for
> Hashes in Ruby, but I was wondering if there were a module that supplied one
> anyway.  Or at least a self-modifying method that works like update() but
> without clobbering existing values.

h={'a',1, 'c',3, 'd',4}
h={'a',99, 'b',2}.update(h)
  -->  {"a"=>1, "b"=>2, "c"=>3, "d"=>4}