From: Devin Mullins Date: 2006-12-17T06:42:48+09:00 Subject: Re: Just some Ruby language ideas, comments wanted. David Vallner wrote: > Devin Mullins wrote: >>May I suggest: >> ary.select{|x| x.nil?}[1] = 2 >>as a better interface. > > This wouldn't work with the current semantics of select, since select > returns a filtered copy of the array. Yeah, my bad, lemme re-suggest something like: ary.as_references.select {|x| x.nil? }[1] = 2 or: ary.select_refs {|x| x.nil? }[1] = 2 Devin