22

我所知道的就是如何从命令行执行此操作,即-v开关。

我需要类似phpversion()sys.version在python中的东西。那可能吗 ?

4

1 回答 1

33

正如重复的问题所说,获取 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 中运行。

于 2013-08-16T08:37:54.890 回答