在 Erlang 交互式 shell 中,您可以将变量绑定到值。如果我想清除所有内容并从头开始而不退出会话并开始新的会话,我该怎么做?
如果我只想重复使用单个变量,是否可以重新绑定?
在 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。