我正在使用以下 lua 脚本来访问和读取外部 lua 文件:
FileStr = "lariatData-sgeT-2012-05-31.lua"
Hnd, ErrStr = io.open(FileStr, "r")
if Hnd then
dofile(FileStr)
for Str in Hnd:lines() do
print(Str, "\n")
for exec, val in pairs(sgeT) do
print(exec.." "..val, "\n")
end
end
Hnd.close()
else
print(ErrStr, "\n")
end
但是,当返回 exec 键的值时,我得到一个十六进制的内存位置。例如,一行输出如下:
table: 07x7fdc5b2538f0