readLines

语法

readLines(handle, [length=1024])

参数

handle 是文件句柄。

length 是从文件中读取的行数。默认的读取行数是1024.

详情

从文件中读取指定行数。如果到达文件尾部或者已经读取指定行数后,函数将返回。

例子

 $ timer(10){
 $ x=rand(`IBM`MSFT`GOOG`YHOO`ORCL,10240)
 $ eachRight(writeLine, file("test.txt","w"),x)
 $ fin = file("test.txt")
 $ do{
 $    y=fin.readLine()
 $ } while(!y.isVoid())
 $ fin.close()
 $ };

Time elapsed: 277.548 ms ms

 $ timer(10){
 $ x=rand(`IBM`MSFT`GOOG`YHOO`ORCL,10240)
 $ file("test.txt","w").writeLines(x)
 $ fin = file("test.txt")
 $ do{
 $    y=fin.readLines(1024)
 $ } while(y.size()==1024)
 $  fin.close()
 $ };

Time elapsed: 28.003 ms