- 1 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 16:10:50 ]
- オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。
Ruby Home Page www.ruby-lang.org/ja/ = 前スレ Rubyについて Part 32 pc11.2ch.net/test/read.cgi/tech/1215531152/ 過去スレ・関連スレは >>2-
- 98 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 01:29:07 ]
- >>97
>IO が既に EOF に達していれば空配列 [] を返します。 というか、再利用しようよ。 open(filename){|f| a = f.readlines puts a[1, 10] puts a[20, 30] }
- 99 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 01:30:07 ]
- IOは読み込み位置を覚えていて、次はその続きから読もうとする。
readlinesは最後まで読んでしまうから、覚えてる位置は「最後」だ。 最初から読み直したいのなら、f.rewindを呼んで巻き戻す。
|

|