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

前端之家收集整理的这篇文章主要介绍了是否可以在脚本中获取lua解释器版本信息?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > In Lua,is there a function that will tell me what current version I’m running?4个答案所有我知道的是如何从命令行,即-v开关。

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

解决方法

正如重复的问题所说,获取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相关文章