Я в основном ищу эквивалент Matlab's clear
command. Это возможно?Как очистить рабочее пространство консоли Lua?
1
A
ответ
0
У вас нет. «Консольное рабочее пространство» Lua взаимодействует с консолью только так, как это может сделать стандартная библиотека C. Он может читать от stdin. Он может писать в stdout и stderr. Но все.
Для очистки консоли требуются функциональные возможности, кроме того, интерпретатор Lua просто не имеет доступа к этой функции.
0
Кажется, что Lua не поддерживает эту функцию. Однако iPython Notebook (поддерживающий Lua) имеет возможность перезапуска интерпретатора (Kernel-> Restart).
Что вы подразумеваете под «консольным рабочим пространством»? Вы говорите о том, что происходит, когда вы запускаете исполняемый файл 'lua.exe' без входного файла? –
Точно; REPL. – Timmmm
У Lua нет рабочих пространств. Вы можете очистить глобальный объект (освободить его память) с помощью 'var = nil'. –