Я пытаюсь сделать терминал, но я застрял на одном. В программе doer команда do. Я хочу, чтобы docom был выходом loadstring. input = io.read() это lua-терминал внутри моей программы, но ничего не отображает вывод. Вот соответствующий код:
docom = loadstring(input)
print(docom)
Как сделать вывод вывод? Потому что в настоящее время это так:
welcome to the terminal!
loaded
do
do:
print("hello")
function: 0x809b60
do:
Третья и пятая строки — ввод пользователя. как мне исправить это, чтобы он отображал строку приветствия вместо имени функции. я хочу, чтобы это могло управлять им, поскольку у меня есть все остальное в том же сценарии lua. пожалуйста помоги.