Se acuerdan del post: http://emanuelpeg.blogspot.com.ar/2013/05/vistazo-erlang.html bueno vamos a seguir dándole un vistazo a Erlang.
Las variables en Erlang son un tanto diferentes que otros lenguajes; al ser un lenguaje funcional solo se le pueden asignar valores a varible solo una vez. Es decir que las variables no pueden variar :P
Si necesitamos asignar otro valor, necesitamos otra variable.
3> Integer = 4.
4
4> Integer = Integer + 5.
** exception error: no match of right hand side value 9
5>
Como se puede ver las variables en Erlang comienzan con mayúsculas y pueden contener letras y números. También es importante notar que no indicamos el tipo sino que el compilador lo infiere.
12> Double2 = 3.5.
3.5
13> Double4 = 3.5 + Double2.
7.0
14>
14> Texto = "hola".
"hola"
15>
Erlang nos ofrece una estructura de datos compleja para poder representar la realidad.
15> Programadores = [ {person,"Juan","Gomez",
15> {lenguajes, [java,python] }
15> },
15> {person,"Pedro","Gomez",
15> {lenguajes, [java,python,erlang] }
15> }].
[{person,"Juan","Gomez",{lenguajes,[java,python]}},
{person,"Pedro","Gomez",{lenguajes,[java,python,erlang]}}]
Hasta acá llegamos por hoy, pero continuaremos aprendiendo este fascinante lenguaje.