当前位置: 首页 > 文档资料 > Erlang 中文教程 >

Atoms

优质
小牛编辑
117浏览
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

is_atom

该方法用于确定术语是否确实是原子。

2

atom_to_list

此方法用于将原子转换为列表。

3

list_to_atom

此方法用于将列表项转换为atom。

4

atom_to_binary

此方法用于将原子转换为二进制值。

5

binary_to_atom

此方法用于将二进制值转换为原子值。