Programación en Erlang/Declaración e inicialización de variables
Tipos de Variables
editarErlang maneja diferentes tipos de variables, los cuales se dividen en 2:
- Constantes: estos tipos de dato son los que ya no son divisibles en más datos primitivos. Las Constantes pueden ser de 2 tipos:
- Números. Los números caben dentro de 2 tipos. Los tipos son:
- Enteros (Ejemplos: 120, -35000, 590, etc.)
- Flotantes (Ejemplos: 3.14159, -1.2e-45, 30.141216, etc.)
- Átomos. Los átomos son simplemente constantes con nombres. (Ejemplos: abcdef, ‘Un atomo con espacios’, lunes, martes, sábado, Hola_Mundo, etc.)
- Números. Los números caben dentro de 2 tipos. Los tipos son:
- Compuestos: estos son los tipos de dato que se usan para agrupar datos. Los tipos son:
- Tuplas. Las tuplas son usadas para almacenar un número fijo de datos y se utilizan mediante ‘{}’. Las tuplas son similares a los registros o estructuras para los lenguajes funcionales. (Ejemplo: {a,12,77},{},{1,2,3},etc.)
- Listas. Las listas son utilizadas para almacenar un número variable de datos y son escritos como secuencias de datos que son cerradas mediante ‘[]’. (Ejemplos: [], [1,2,3,34],[1,’Hola Mundo’],etc.)
Declaración de Variables
editarLa declaración de variables es diferente a Erlang que a otros leguajes, ya que Erlang no define una variable de tipo int o float. Sino que este se da cuenta al volverse le a asignar. Las variables de Erlang son de simple asignamiento. Comienzan con una letra capital o un ‘underscore’ seguidas de un texto alfanumérico.