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