【发布时间】:2011-01-31 11:20:13
【问题描述】:
在 Erlang 交互式 shell 中,您可以将变量绑定到值。如果我想清除所有内容并从头开始而不退出会话并开始新的会话,我该怎么做?
如果我只是想重复使用单个变量,是否可以重新绑定?
【问题讨论】:
标签: erlang erlang-shell
在 Erlang 交互式 shell 中,您可以将变量绑定到值。如果我想清除所有内容并从头开始而不退出会话并开始新的会话,我该怎么做?
如果我只是想重复使用单个变量,是否可以重新绑定?
【问题讨论】:
标签: erlang erlang-shell
使用 f() 和 f(Var):
1> A = 1, B = 2.
2
2> f(A).
ok
3> A.
* 1: variable 'A' is unbound
4> B.
2
5> f().
ok
6> B.
* 1: variable 'B' is unbound
7>
Shell 命令实际上是 'c' 模块中的函数: http://www.erlang.org/doc/man/c.html
【讨论】:
如果我只是想重复使用单个变量,是否可以重新绑定?
是的,当您“解除绑定”(f(Val) - 忘记)该值时,您可以再次重新绑定(匹配)它。不用说它只适用于 erlang shell。
【讨论】: