From: Robert Klemme Date: 2004-09-04T01:05:18+09:00 Subject: Re: autochomp? "Kristof Bastiaensen" schrieb im Newsbeitrag news:pan.2004.09.02.20.13.44.101750@vleeuwen.org... > Hi, > > On Thu, 02 Sep 2004 19:18:10 +0200, Robert Klemme wrote: > > > > > "Martin DeMello" schrieb im Newsbeitrag > > news:idIZc.301315$J06.4478@pd7tw2no... > >> [quoted text muted] > > > > Not AFAIK. You can do > > > > content = IO.readlines(file).each {|l| l.chomp!} > > > > or (more efficient) > > > > content = File.open(file) {|io| io.inject([]) {|ar,line| line.chomp!; ar > > << line} } > > > > I think in this case the first is more efficient than the second. > Since chomp! modifies the object inplace, no object gets created. ??? Please read again. The first is less efficient because it iterates through the lines of the file twice and both use inplace modification (#chomp!). Kind regards robert