English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Атомы являются литералами, это константы с именем. Если атом не начинается с строчной буквы или содержит символьно-цифровые символы, подстрочный знак (_) или другие символы, кроме @, его заключают в одинарные кавычки (').
Этот пример показывает, как использовать атомы в 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 для атомов.
Номер | Методы и описание |
---|---|
1 | Эта функция используется для определения того, является ли элемент действительно атомом. |
2 | Этот метод используется для преобразования атомов в списки. |
3 | Этот метод используется для преобразования элементов списка в атомы. |
4 | Этот метод используется для преобразования атомов в двоичные значения. |
5 | Этот метод используется для преобразования двоичных значений в атомы. |