From: Conrad Schneiker/Austin/Contr/IBM Date: 2000-10-18T13:03:44+09:00 Subject: [ruby-talk:5656] Re: local variables (nested, in-block, parameters, etc.) Mathieu Bouchard wrote: .... # And rewriting it to: # # x = [1,2,3].find {|i| condition i } # # is easy, and allows you to be lazier. # # Unless someone has a practical example of code that cannot be boiled down # to the simple patterns of each,inject,find,... then I think there is no # need to worry about the tiresome case above. Looks pretty functional to me. Plus I think you could almost always use "(x=1; break)" to do one-liners if exceptions did turn up. So is it now official that inject is (going to be) one of the standard Ruby methods? I certainly hope so, but I didn't find it on (http://www.rubycentral.com/ref/). Conrad Schneiker (This note is unofficial and subject to improvement without notice.)