如何在 IEx 中列出所有 shell 变量?
How do I list all shell variables in IEx?
我不知道如何在 IEx 中查看当前上下文。我想查看 shell 中定义的所有变量的列表。这可能吗?谢谢
您可以通过binding()
获取当前变量及其值
例如
iex(1)> a = 2
2
iex(2)> b = %{c: 3}
%{c: 3}
iex(3)> binding()
[a: 2, b: %{c: 3}]
有关详细信息,请参阅 IEx 中的 h binding
。
除了binding/0
,您还可以使用__ENV__.vars
。
更多信息:
我不知道如何在 IEx 中查看当前上下文。我想查看 shell 中定义的所有变量的列表。这可能吗?谢谢
您可以通过binding()
例如
iex(1)> a = 2
2
iex(2)> b = %{c: 3}
%{c: 3}
iex(3)> binding()
[a: 2, b: %{c: 3}]
有关详细信息,请参阅 IEx 中的 h binding
。
除了binding/0
,您还可以使用__ENV__.vars
。
更多信息: