¿Cómo desvincular las variables en una sesión interactiva Erlang?
-
22-09-2019 - |
Pregunta
En el intérprete de comandos interactivo Erlang puede enlazar las variables de valores. Si me gustaría aclarar todo y empezar de cero sin salir de la sesión y comenzar uno nuevo, ¿cómo puedo hacer eso?
Y si sólo quería volver a utilizar una sola variable, es posible re-bind?
Solución
Uso f () y 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>
comandos de Shell son en realidad funciona de la 'c' módulo: http://www.erlang.org/doc/man/c.html
Otros consejos
Y si sólo quería volver a utilizar una sola variable, es posible re-bind?
Sí, cuando "desatar" (f (Val) - olvida) el valor que puede volver a enlazar (partido) de nuevo. No hace falta decir que sólo funciona en cáscara de Erlang.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow