4
是否有与Perl Tie::File模块相当的Ruby?Ruby ::等价于Tie :: FIle?
是否有与Perl Tie::File模块相当的Ruby?Ruby ::等价于Tie :: FIle?
号
可以很容易地读取文件并返回线路为Array
,就像在Perl:
array = File.readlines("testfile")
但我不认为有这么确保所有操作的库在array
被反映在原始文件中(或者比上面的天真方法更有效的大文件)。
正确的答案,但是应该指出的是,Tie :: File在磁盘上执行文件的内存映射,因此提供了对大文件的可扩展访问。这与将整个文件读入内存不一样,这会受可用内存的限制。 – Svante 2009-07-21 12:01:57