计算行数Lua

时间:2013-04-19 11:43:46

标签: count lua

我正在做一个涉及文件读取的项目,我需要知道文件中的确切行数。有谁知道如何计算文件中的行数而不必读取整个文件?我的意思是Lua中有内置函数吗?提前谢谢。

2 个答案:

答案 0 :(得分:5)

Lua有内置的文件行迭代器 很方便。
建议使用。 : - )

local ctr = 0
for _ in io.lines'filename.txt' do
  ctr = ctr + 1
end

答案 1 :(得分:1)

没有内置功能。唯一的方法是读取整个文件,例如在Egor的答案中。