On 10/2/06, Wes Gamble <weyus / att.net> wrote: > I have this: > > FILTER_COLUMNS = Array.new > DISPLAYABLE_COLUMNS.each do |field_array| > FILTER_COLUMNS << [ field_array[1], field_array[0] ] > end > > Is there any way to write this so that it could look something like: > > FILTER_COLUMNS = DISPLAYABLE_COLUMNS.each do |field_array| > ??? << [ field_array[1], field_array[0] ] > end > > so that I don't have to bother initializing FILTER_COLUMNS - is there > some special variable that holds the intermediate result of the iterator > body? filter_columns = displayable_columns.inject([] {| -- Rick DeNatale My blog on Ruby http://talklikeaduck.denhaven2.com/ IPMS/USA Region 12 Coordinator http://ipmsr12.denhaven2.com/ Visit the Project Mercury Wiki Site http://www.mercuryspacecraft.com/