From: Adriano Ferreira Date: 2005-07-30T03:28:19+09:00 Subject: Re: What does this assignment operator |= On 7/29/05, Stefan Achatz wrote: > i think i once saw an assignment operator |= used in a ruby program. > I can't find anything in the pickaxe-book and on google. > What does it do? Easily, a |= b is the same as a = a | b and | is bit-or. It works just like you would expect a = 3 # 0...011 in binary a |= 4 # 0..0100 in binary p a # prints 7 which 0..000111 in binary