我对 Lua 编程相当陌生,并且已经下载了几个解释器。我的问题是,一旦我的计算机完成执行我的程序,它就会关闭窗口。换句话说,像 print("Hello World") 这样的程序保持打开状态不到半秒。显然,这是我尝试学习lua的一大障碍。我已经尝试使用不同的解释器,虽然网上有几个可用的解释器,但我遇到了我上面描述的所有问题,但一个有点过时,因此无法执行我编写的一些程序。请告诉我我做错了什么。顺便说一句,我通过将程序拖到 lua.exe 或我正在使用的任何程序上来打开程序。
问问题
465 次
2 回答
3
我通过将程序拖到 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
。然后,由于您已经在命令提示符中,因此窗口不会关闭。
于 2013-03-28T02:31:25.443 回答
3
按Start+R键,将打开如下所示的对话框。cmd
在框中键入“ ”,然后按Enter或单击“确定” 。
下一个终端打开后(如下图所示);您可以简单地键入lua
后跟要执行的文件路径/名称。
于 2013-03-28T06:19:44.077 回答