English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Atomo (Atom) do Erlang

Os átomo são literais, são constantes com nomes. Se o átomo não começar com uma letra minúscula, ou conter caracteres alfanuméricos, sublinhado (_) ou @, deve ser colocado entre aspas simples (').

Este é um exemplo de como usar atômicos no Erlang. O programa declara:3atômicos, respectivamente atom1,atom_1e 'atom 1Portanto, você pode ver os diferentes métodos para declarar atômicos.

Exemplo Online

-module(helloworld). 
-export([start/ 
start() -> 
   io:fwrite(atom1'), 
   io:fwrite("~n"), 
   io:fwrite(atom_1'), 
   io:fwrite("~n"), 
   io:fwrite('atom 1', 
   io:fwrite("~n").

A saída do programa acima é a seguinte:

atom1
atom_1
atom 1

Vamos ver alguns métodos disponíveis para atômicos no Erlang.

NúmeroMétodos e Descrições
1

is_atom

Esta método é usado para determinar se um item é realmente um átomo.

2

atom_to_list

Este método é usado para converter valores atômicos em listas.

3

list_to_atom

Este método é usado para converter itens de lista em valores atômicos.

4

atom_to_binary

Este método é usado para converter valores atômicos em valores binários.

5

binary_to_atom

Este método é usado para converter valores binários em valores atômicos.