lua学习总结——I/O库

1、io.read()从当前输入文件读取字符串。

参数为“*all"表示读取整个文件;”*line" 读取下一行;“*number" 读取一个数字;<num> 读取一个不超过num个字符的字符串

2、write和print的区别:

1)write在输出时不添加像制表符或回车这样的额外字符;

2)write使用当前输出文件,print总是标准输出;

3)print会自动调用参数的tostring方法(__string定义的元方法)。

3、io.input()和io.output()分别指定输入文件和输出文件。

4、读取大文件最快的方法就是用足够大的块(例如8KB)来读取文件,为避免在行中间断开,只需在读一个块时再加入一行。语法如下:

local line,reset=f:read(BUFSIZE,"*line")

阅读更多
文章标签: lua
个人分类: lua
上一篇编程经验
下一篇lua学习总结——C API
想对作者说点什么? 我来说一句

Java中的I/O学习总结

2009年12月15日 333KB 下载

Java I/O总结

2010年08月27日 2.89MB 下载

没有更多推荐了,返回首页

关闭
关闭