如何在IEx中列出所有shell变量?

jon*_*omo 5 elixir iex

我无法弄清楚如何在IEx中查看我当前的上下文.我想查看shell中定义的所有变量的列表.这可能吗?谢谢.

sem*_*art 13

您可以使用获取当前变量及其值 binding()

例如

iex(1)> a = 2
2
iex(2)> b = %{c: 3}
%{c: 3}
iex(3)> binding()
[a: 2, b: %{c: 3}]
Run Code Online (Sandbox Code Playgroud)

有关h binding详细信息,请参阅IEx.