KDB:从内存中删除所有变量

S.V*_*S.V 0 memory variables memory-management kdb

如何删除 KDB/q 内存中当前的所有变量?

而不是像这样手动列出变量(我有很多变量):

delete a,b,c from `.
Run Code Online (Sandbox Code Playgroud)

我想做这样的事情(下面的命令不起作用):

delete (system "v") from `.
{delete x from `.} each system "v"
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助!

小智 5

您可以使用函数形式来完成此操作:

q)a:1
q)b:2
q){![`.;();0b;enlist x]}@'system"v"
`.`.
q)a
'a
  [0]  a
Run Code Online (Sandbox Code Playgroud)