ファイルを再度開かずに、ファイルの「ポインタ」を最初にリセットするにはどうすればよいですか?(fseek
Cのようなもの?)
たとえば、次の2つのパターンでgrepしたいファイルがあります。
f=open('test') => #<File:test>
f.grep(/llo/) => ["Hello world\n"]
f.grep(/wo/) => []
f
ファイルを再度開かずにリセットすることはできますか?
注:回避策は探していません。私は自分でいくつか考えることができます;)。