Атом — это литерал, константа с именем. Атом должен быть заключен в одинарные кавычки (‘), если он не начинается со строчной буквы или содержит другие символы, кроме буквенно-цифровых символов, подчеркивания (_) или @.
Следующая программа является примером того, как атомы могут быть использованы в Erlang. Эта программа объявляет 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").
Результат вышеупомянутой программы будет следующим:
Выход
atom1 atom_1 atom 1
Давайте посмотрим на некоторые методы, доступные в Erlang для работы с атомами.
Этот метод используется для определения, является ли термин действительно атомом.
Этот метод используется для преобразования атома в список.
Этот метод используется для преобразования элемента списка в атом.
Этот метод используется для преобразования атома в двоичное значение.
Этот метод используется для преобразования двоичного значения в значение атома.