lua - 是否可以在脚本中获取 lua 解释器版本信息?

标签 lua version

这个问题在这里已经有了答案:





In Lua, is there a function that will tell me what current version I'm running?

(3 个回答)


8年前关闭。




我只知道如何从命令行执行,即 -v转变。

我需要像 phpversion() 这样的东西或 sys.version在 python 。那可能吗 ?

最佳答案

正如重复的问题所说,获取 Lua 版本的标准方法是:

print(_VERSION)

无论如何,_VERSION将包含一个类似 Lua 5.1 的字符串, 但与 lua -v 不同,它输出整个版本信息,包括最小版本号,如 Lua 5.1.4
还有一种方法:调用lua -v直接地:
io.popen("lua -v")
--Lua 5.1.4  Copyright (C) 1994-2008 Lua.org, PUC-Rio

请注意 io.popen不可移植,但它应该可以在 Linux 和 Windows 中运行。

关于lua - 是否可以在脚本中获取 lua 解释器版本信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18268528/

相关文章:

android - 如何最好地应对不同版本的Android?

java - 将 Netbeans 项目移至 Windows 10 家庭版

.net - Dotnetnuke版本确定

lua - 采购 nvim.init 不采购所需的 Lua 文件

regex - 使用 lua 脚本解析 csv

mysql - FiveM 服务器上的服务器线程挂起警告

javascript - 在哪个版本的 JavaScript 中为数组引入了括号表示法?

sockets - 运行时 addeventlistener 使用 Corona 减慢 Lua 中的应用程序显示

lua - 将 torch t7 模型转换为 pytorch

android - 以编程方式比较下载的 apk 文件版本与安装的操作系统版本