2016-04-10 20 views
1

私は基本的にMatlab's clear commandと同等のものを探しています。それは可能ですか?Luaコンソールワークスペースをクリアするにはどうすればいいですか?

+0

「コンソールワークスペース」とはどういう意味ですか?入力ファイルなしで 'lua.exe'実行ファイルを実行すると何が起こるのか話していますか? –

+0

正確です。 REPL。 – Timmmm

+0

Luaにはワークスペースがありません。 'var = nil'でグローバルオブジェクト(メモリを解放する)をクリアすることができます。 –

答えて

0

あなたはしません。 Luaの「コンソールワークスペース」は、C標準ライブラリが行うことができる唯一の方法でコンソールとやり取りします。 stdinから読み込むことができます。 stdoutとstderrに書き込むことができます。しかし、それだけです。

コンソールをクリアするにはそれを超える機能が必要です.Luaインタプリタはその機能にアクセスできません。

0

ルアはこの機能をサポートしていないようです。しかし、(Luaをサポートしている)iPython Notebookにはインタプリタを再起動するオプションがあります(Kernel-> Restart)。

関連する問題