Нашёл способ, с помощью которого можно в Lua писать куски кода через string:
function RUN(_x)
local _test = load("return " .. _x)
return _test()
end
RUN("print('test!')")
Теперь могу свой язык сделать в Tic-80, где будет «switch» и можно код ставить на паузу для диалогов, но не могу придумать, как объявлять переменные через string,
ибо этот код выдаёт ошибку:RUN("local x = 5")
:(
- 24 апреля 2021, 16:58
- 03
23 комментария