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