Unetway

Erlang - Atoms

Атом - это буквальный, постоянный с именем. Атом должен быть заключен в одинарные кавычки ('), если он не начинается с буквы нижнего регистра или если он содержит другие символы, кроме буквенно-цифровых символов, подчеркивание (_) или @.

Следующая программа - пример того, как атомы могут использоваться в Эрланге. Эта программа объявляет 3 атома, atom1, atom_1 и 'atom 1' соответственно. Таким образом, вы можете увидеть различные способы объявления атома.

-module(helloworld). 
-export([start/0]). 

start() -> 
   io:fwrite(atom1), 
   io:fwrite("~n"), 
   io:fwrite(atom_1), 
   io:fwrite("~n"), 
   io:fwrite('atom 1'), 
   io:fwrite("~n").
is_atom Этот метод используется для определения того, является ли этот термин действительно атомом.
atom_to_list Этот метод используется для преобразования атома в список.
list_to_atom Этот метод используется для преобразования элемента списка в атом.
atom_to_binary Этот метод используется для преобразования атома в двоичное значение.
binary_to_atom Этот метод используется для преобразования двоичного значения в значение атома.