Los átomos son literales, constantes con su propio nombre para el valor. En Erlang, un átomo es exactamente el mismo: una constante con nombre. No tiene un valor explícito, como lo hace una enumeración. No puede sustituir un valor numérico por uno simbólico, son explícitamente diferentes.
puede usar átomos en erlang como constantes, por ejemplo, puede usar números enteros para representar colores
RED = 1
- ¿Cuál es la definición de compuesto iónico?
- ¿Cómo puede el átomo S formar 6 enlaces?
- Si las partículas de un átomo se dispusieran en una red, ¿habría dos átomos que pudieran compartir una forma común?
- Cómo explicar el modelo de nube de electrones del átomo
- ¿Cuál es la diferencia entre 'deslizamiento de dislocación' y 'deslizamiento de dislocación'?
BLACK = 2
GREEN = 3
YELLOW =4
Debe hacer coincidir el nombre de la constante con algún valor subyacente. Los átomos te permiten olvidarte de los valores subyacentes, por lo que puedes usar el átomo ‘ red
‘ para representar el color rojo.
Por cierto, los átomos son la razón por la cual los nombres de variables no pueden comenzar con un carácter en minúscula.
finalmente, los átomos no se recogen basura. Una vez que se crea un átomo, nunca se elimina. El emulador termina si se alcanza el límite para el número de átomos (1,048,576 por defecto).