这个问题在这里已经有了答案:
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/