我正在使用Lua,我有一个文件,我想将每行分成两个不同的数组。我的文件的每一行都包含两个用空格分隔的字符串。 例如,如果我的文件包含如何在Lua中将字符串拆分为两个数组?
something something_else
我应该有
tab_1[1] = something
tab_2[1] = something_else
我试着用拆分像
file =io.open("myfile.txt", "r")
for line in file:lines() do
line = file:read()
for value in split(line," ")
table.insert(tab_1,value[i])
table.insert(tab_2,value[i])
i=i+1
end
它似乎是错误的,因为我知道,拆分可能不会返回数组,但我知道它返回不同的字符串。我如何管理他们。
'tab_1中[1]'和'tab_2 [2]'?这似乎有点奇怪。另外,从你的代码看起来更像是你想'tab_1 [1]'和'tab_2 [1]'。 – ComicSansMS
是的,我错了那个ouuups它是tab_1 [1]和tab_2 [1] – Hobbit1919