目录

Erlang - Atoms

原子是文字,是名称的常量。 如果原子不是以小写字母开头,或者如果它包含除字母数字字符,下划线(_)或@之外的其他字符,则用单引号(')括起来。

以下程序是如何在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

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

<上一篇.Erlang - File I/O
Erlang - Maps.下一篇>
↑回到顶部↑
WIKI教程 @2018