0

我对 Lua 编程相当陌生,并且已经下载了几个解释器。我的问题是,一旦我的计算机完成执行我的程序,它就会关闭窗口。换句话说,像 print("Hello World") 这样的程序保持打开状态不到半秒。显然,这是我尝试学习lua的一大障碍。我已经尝试使用不同的解释器,虽然网上有几个可用的解释器,但我遇到了我上面描述的所有问题,但一个有点过时,因此无法执行我编写的一些程序。请告诉我我做错了什么。顺便说一句,我通过将程序拖到 lua.exe 或我正在使用的任何程序上来打开程序。

4

2 回答 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 回答