通过Lua中的string.find迭代

时间:2017-12-08 13:48:18

标签: lua

目前我正在开发Minecraft和OpenComputers游戏中的一个项目。主要的编码语言是Lua。

现在,我需要找到一个很好的解决方案来迭代字符串。

我目前的解决方案如下:

config

在这个例子中,我在变量{{1}}中有一个静态字符串,但在实际代码中,我从配置文件中读取了这些行。

我的解决方案有效,但我认为它可以更清洁。有更清洁的解决方案吗?

1 个答案:

答案 0 :(得分:2)

如果要迭代文件中的行,请使用io.lines

local lines = {}
for l in io.lines("config.txt") do
    table.insert(lines, l)
end