From: Noritsugu Nakamura Date: 2001-04-14T12:10:32+09:00 Subject: [ruby-list:29250] Re: データ読み込み 中村 のりつぐ です。 In article <987196467.4292958903@kanagawa0141-111097.zero.ad.jp> Kenji Noda wrote: > 数十メガのデーターから好きな行を読み込むには > f=open("data.txt","r") > while line=f.gets > puts line if($.==38) > end > f.close > とするとsedやmawk32に比べてはるかに速度が遅いようですが > Rubyを使って何か一番実行速度が速い書き方がございますでしょうか。 この例だと単に puts した後に break すれば 速くなる気もしますが、速くならないかなあ? 中村 典嗣 E-mail: nnakamur@mxq.mesh.ne.jp