Ответ 1
Как повторяется дублирующий вопрос, стандартный способ получить версию Lua:
print(_VERSION)
В любом случае _VERSION
будет содержать строку типа Lua 5.1
, но она не совпадает с lua -v
, которая выводит всю информацию о версии, включая номер версии min, например 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.