我对Lua的编程很新,并且下载了几个解释器。我的问题是,一旦我的计算机完成程序的执行,它就会关闭窗口。换句话说,一个程序就像 打印(“Hello World”) 保持开放不到半秒钟。显然,这是我尝试学习lua的一大障碍。我已经尝试过使用不同的解释器,尽管有几个可用的解释器,但我遇到了上面描述的问题,除了一个,它有点过时,因此无法执行我编写的一些程序。请告诉我我做错了什么。 顺便说一句,我通过将它拖过lua.exe或我正在使用的任何程序来打开程序。
答案 0 :(得分:2)
我通过将它拖过lua.exe或我正在使用的任何程序来打开程序。
这是你的问题:在Windows中,打开这样的命令行程序将打开命令提示符,然后在命令完成时关闭。
您应该从命令提示符运行命令行Lua程序。这是在Unix-y系统中的样子:
$ cat hello.lua
print "Hello from Lua!"
$ lua hello.lua
Hello from Lua!
在Windows上,它可能看起来更像:
> C:\Programs\Lua5.1\lua.exe hello.lua
Hello from Lua!
您可以通过单击“开始”,选择“运行”,然后运行cmd.exe
来打开命令提示符。然后,由于您已经在命令提示符下,窗口将不会关闭。
答案 1 :(得分:2)
按开始 + R 键,将打开如下所示的对话框。输入" cmd
"在框中按 Enter 或单击确定。
下一个终端打开后(如下所示);您只需键入lua
,然后键入要执行的文件路径/名称。