From: "zarawesome@..." Date: 2007-06-01T14:45:21+09:00 Subject: Ruby bug in +=? def addToList(x) $list += [x]; end def function() addToList("a"); addToList("b"); addToList("c"); return "d"; end $list = []; addToList(function()); # $list = ["a","b","c","d"] $list = []; $list += [function()]; # $list = ["d"]!