首页 > 代码库 > 读文件
读文件
io.read()
- 原型:io.read(...)
- 解释:从文件中读取内容,还有另一种写法就是
file:read()
,而题目中的写法相当于对标准输入文件的操作,也就是io.input():read()
。这个函数会根据所给的格式来读取内容内容, 如果读不到所指定格式的内容则会返回nil
,如果不指定读取的格式,则函数会选择*l
做为默认的形式读取。 - 其中可选的读取格式有:
- "*n":读取一个数字,这是唯一返回数字而不是字符串的读取格式。
- "*a":从当前位置读取余下的所有内容,如果在文件尾,则返回空串
""
。 - "*l":读取下一个行内容,如果在文件尾部则会返回
nil
。 - number:读取number个字符的字符串,如果在文件尾则会返回
nil
,如果吧number=0
,则这个函数不会读取任何内容而返回一个空串""
,在文件尾返回nil
。
读文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。