关于lua,在lua解释器中怎么正确运行该程序?

源代码是这样的:
--file in "table_demo.lua"
a={}
for i=1,10 do a=io.read() end
for i,line in ipairs(a) do print(line) end

首先保证你有正确的解释器 然后把脚本放到解释器所在文件夹
然后在cmd里运行CMD命令,进入lua所在文件夹
比如lua放在d盘的文件夹1下
d:
cd 1
lua script.lua追问

能否不放在解释器的同目录下,文件若多了岂不是很乱?

追答

可以啊 但是你运行的时候就要带上路径了 这只是一个最简单的例子罢了

追问

哦,那用dofile()怎么打开文件?
cd \developer_kits\Lua\5.1
lua
dofile("\developer_kits\Lua\work\lib.lua")
报:
cannot open developer_kitsLuaworklib.lua: No such file or directory
stack traceback:
[C]: in function 'dofile'
stdin:1: in main chunk
[C]: ?
是怎么回事呢?

追答

字符串里的路径的"\"要改成"\\"因为被转义啦

温馨提示:答案为网友推荐,仅供参考
相似回答