如何读取文本文件并将数据存储在数组中

Kan*_*Kan 3 lua

我想从txt文件中读取数据,并将其存储在数组中,因此我可以将其编入索引.文本文件是这样的:

0.1
0.2
0.3
0.4
0.5
0.6
Run Code Online (Sandbox Code Playgroud)

数据将存储在一个数组中temp,因此我可以索引特定的值temp(0),任何人都可以告诉我如何做到这一点?

lhf*_*lhf 5

下面的代码是Yu Hao给出的变体.它更简单,并且在循环后不会打开任何文件:f:lines()在循环结束时不关闭文件.

local temp = {}
for line in io.lines("t.txt") do
    table.insert(temp, tonumber(line))
end
Run Code Online (Sandbox Code Playgroud)