Lua 中的 dofile 和 -l 之间的区别

阅读有关解释器的内容时,我尝试了 dofile 和 -l 两种方式来加载文件。 然而,-l 只能像这样工作: enter image description here

而 dofile 只能在输入lua之后在cmd中工作,原因是什么?

点赞
用户2858170
用户2858170

dofile是Lua函数。你必须在命令行中输入“lua”,因为你不能在Windows命令行中运行Lua函数。你必须先启动Lua解释器。

lua -l name之所以能这样运行是因为-l是一个命令行选项。

这将在Lua解释器启动后立即调用require("name")

顺便说一下,dofilerequire是两个不同的东西。

请阅读手册。

2021-01-12 06:19:19