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

时间:2017-02-07 01:47:30

标签: elixir iex

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

2 个答案:

答案 0 :(得分:11)

您可以使用binding()

获取当前变量及其值

e.g。

iex(1)> a = 2
2
iex(2)> b = %{c: 3}
%{c: 3}
iex(3)> binding()
[a: 2, b: %{c: 3}]

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

答案 1 :(得分:0)

binding/0外,您还可以使用__ENV__.vars

更多信息: