From: Luis Parravicini Date: 2010-05-10T20:18:15+09:00 Subject: Re: multiline gets ? Hi 2010/5/10 Une Bévue : > if a use : > sml = "" > while s = STDIN.gets >  sml += s > end > > i get two times what's on STDIN, why ? > may be something to flush, generally it's stdout hum ? Are you sure? How did you check that? irb(main):001:0> sml = "" => "" irb(main):002:0> while s = STDIN.gets irb(main):003:1> sml += s irb(main):004:1> end 1 2 3 => nil irb(main):005:0> sml => "1\n2\n3\n" -- Luis Parravicini http://ktulu.com.ar/blog/