В Erlang интерактивная оболочка можно связать переменные со значениями. Если я хотел бы очистить все и запуститься с нуля, не выходя из сессии и запуская новую, как я делаю это?
И если я просто хотел снова использовать единственную переменную, действительно ли возможно снова переплести?
Используйте 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>
Команды оболочки на самом деле являются функциями в ' c 'модуль: http://www.erlang.org/doc/man/c.html
И если бы я просто хотел повторно использовать одну переменную, можно ли повторно привязать?
Да, когда вы «отвязываете» (f (Val) - забываете) значение, которое вы можете повторно привязать ( матч) это снова. Излишне говорить, что он работает только в оболочке erlang.