すべて変数をクリアするJuliaの言語

Julia言語では、whos()関数で現時点で利用可能な変数を確認でき、@evalマクロとeval()関数を使うことで変数を削除できます。

以下の方法は考えられます。

function clear_all_variables()
vars = whos()
for var in vars
@eval eval(:($var.name)) = nothing
end
end

その後、clear_all_variables() 関数を使ってすべての変数を消去できます。

clear_all_variables()

この方法は現在のセッション内の変数のみを消去し、他のセッションやグローバル変数には影響しません。

bannerAds