标签: count lua
我正在做一个涉及文件读取的项目,我需要知道文件中的确切行数。有谁知道如何计算文件中的行数而不必读取整个文件?我的意思是Lua中有内置函数吗?提前谢谢。
答案 0 :(得分:5)
Lua有内置的文件行迭代器 很方便。 建议使用。 : - )
local ctr = 0 for _ in io.lines'filename.txt' do ctr = ctr + 1 end
答案 1 :(得分:1)
没有内置功能。唯一的方法是读取整个文件,例如在Egor的答案中。