Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在做一个涉及文件读取的项目,我需要知道文件中的确切行数。有谁知道如何计算文件中的行数而不必读取整个文件?我的意思是在 Lua 中有一个内置函数吗?提前致谢。
Lua 有内置的文件行迭代器。 很方便。 推荐使用。:-)
local ctr = 0 for _ in io.lines'filename.txt' do ctr = ctr + 1 end
没有内置功能。唯一的方法是读取整个文件,例如 Egor 的答案。