📅  最后修改于: 2020-11-04 05:53:50             🧑  作者: Mango
原子是字面量,是带有名称的常量。如果原子不是以小写字母开头,或者包含字母数字字符,下划线(_)或@以外的其他字符,则将其括在单引号(’)中。
以下程序是如何在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中一些可用于原子的方法。
Sr.No. | Methods and Description |
---|---|
1 |
This method is used to determine if a term is indeed an atom. |
2 |
This method is used to convert an atom to a list. |
3 |
This method is used to convert a list item to an atom. |
4 |
This method is used to convert an atom to a binary value. |
5 |
This method is used to convert a binary value to an atom value. |