Lua程序提前结束

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

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

我通过在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
,可以打开命令提示符。然后,由于您已经在命令提示符下,窗口将不会关闭

我通过在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
,可以打开命令提示符。然后,由于您已经在命令提示符下,窗口将不会关闭。

按Start+R键,将打开如下所示的对话框。在框中键入“
cmd
”,然后按Enter键或单击“确定”

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

按开始+R键,将打开如下所示的对话框。在框中键入“
cmd
”,然后按Enter键或单击“确定”

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


只需使用
io.read()
完成您的程序-您需要按
Enter
退出。只需使用
io.read()
完成您的程序-您需要按
Enter
退出。谢谢你们的提示。我一直想知道如何为pauseThank创建一个等价物,谢谢你们两位的提示。我一直在想如何为停顿创建一个等价物