From: Thomas Hurst Date: 2001-12-25T07:25:34+09:00 Subject: [ruby-talk:29408] Re: upper case to lower * Mathieu Bouchard (matju@sympatico.ca) wrote: > I remember a guy coming to this mailinglist saying the "||=" operator > (conditional assignment) is not clear. What he probably meant is "i > have not seen such a thing in Python, and Python is so great that > there has to be a good reason ||= is not in it; therefore ||= is bad". Well, there's a difference between a base part of the language syntax and the behaviour of a particular API method, such as String#downcase! returning nil if it doesn't make any changes. In this case it's fairly obvious, but it's a fine line :) -- Thomas 'Freaky' Hurst - freaky@aagh.net - http://www.aagh.net/ - You can get there from here, but why on earth would you want to?