2009-07-21 83 views

回答

2

可以很容易地讀取文件並返回線路爲Array,就像在Perl:

array = File.readlines("testfile") 

但我不認爲有這麼確保所有操作的庫在array被反映在原始文件中(或者比上面的天真方法更有效的大文件)。

+4

正確的答案,但是應該指出的是,Tie :: File在磁盤上執行文件的內存映射,因此提供了對大文件的可擴展訪問。這與將整個文件讀入內存不一樣,這會受可用內存的限制。 – Svante 2009-07-21 12:01:57