Atoms
优质
小牛编辑
128浏览
2023-12-01
原子是文字,是名称的常量。 如果原子不是以小写字母开头,或者如果它包含除字母数字字符,下划线(_)或@之外的其他字符,则用单引号(')括起来。
以下程序是如何在Erlang中使用原子的示例。 该程序分别声明3个原子,atom1,atom_1和'atom 1'。 所以你可以看到原子声明的不同方式。
例子 (Example)
-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").
上述计划的产出如下 -
输出 (Output)
atom1
atom_1
atom 1
让我们看一下Erlang中可用于处理原子的一些方法。
Sr.No. | 方法和描述 |
---|---|
1 | 该方法用于确定术语是否确实是原子。 |
2 | 此方法用于将原子转换为列表。 |
3 | 此方法用于将列表项转换为atom。 |
4 | 此方法用于将原子转换为二进制值。 |
5 | 此方法用于将二进制值转换为原子值。 |