"Kristof Bastiaensen" <kristof / vleeuwen.org> 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" <martindemello / yahoo.com> 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