lua解释器 是什么东西? lua 后面加lua文件名为什么不行?

2025-05-20 05:44:59
推荐回答(3个)
回答1:

看来你看书的时候没看全
如果是在CMD里执行lua文件 前提是你配置了lua环境变量
本身如果你只是想执行lua代码的话 你要安装解释器 这个你都懂
关键就是解释器你有没有了
比较简单的方法 搜索一下luaforwindows 这个可以在windows下直接执行lua程序
但是 要注意 你的代码必须是正确的 如果代码有错误 执行时会出错
地址不提供了 百度google一搜一大把 安装完后 lua文件会变成蓝白色的图标
直接双击可以运行 也可以右键选择edit后 按F5执行 这样可以更清楚的看到输出等内容

回答2:

Lua 是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。Lua并没有提供强大的库,这是由它的定位决定的。所以Lua不适合作为开发独立应用程序的语言。Lua 有一个同时进行的JIT项目,提供在特定平台上的即时编译功能。

回答3:

这个和python是一样的。python一般不编译,直接把源文件给解释器程序执行。解释器程序是python.exe,命令行里使用命令python hello.py会寻找python.exe,然后把hello.py作为参数传递给解释器,解释器会去解释hello.py。同理,lua解释器程序是lua.exe,也是把源文件(xxx.lua)作为参数传入。
解释器和源文件都需要系统去找。当前目录和环境变量里的文件可以找到,其他的要完整路径