Lua计划过早结束

时间:2013-03-28 02:16:53

标签: lua

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

2 个答案:

答案 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 或单击确定

Run

下一个终端打开后(如下所示);您只需键入lua,然后键入要执行的文件路径/名称。

Command