Erlang - Atoms(原子)

Erlang - Atoms(原子) 首页 / Erlang入门教程 / Erlang - Atoms(原子)

Atoms是带有名称的常量,如果Atoms不是以小写字母开头,或者包含字母数字字符,下划线(_)或@以外的其他字符,则将其括在单引号(')中。

以下程序是如何在Erlang中使用Atoms的示例,该程序分别声明了3个Atoms,分别为atom1,atom_1和" atom 1"。

无涯教程网

-module(helloLearnfk). 
-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中一些可用于Atoms的方法。

产品编号方法和描述
1

is_atom

此方法用于确定术语是否确实是Atoms。

2

atom_to_list

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

3

list_to_atom

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

4

atom_to_binary

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

5

binary_to_atom

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

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

面试现场 -〔白海飞〕

趣谈Linux操作系统 -〔刘超〕

大规模数据处理实战 -〔蔡元楠〕

SQL必知必会 -〔陈旸〕

编译原理之美 -〔宫文学〕

分布式金融架构课 -〔任杰〕

MySQL 必知必会 -〔朱晓峰〕

如何成为学习高手 -〔高冷冷〕

运维监控系统实战笔记 -〔秦晓辉〕

好记忆不如烂笔头。留下您的足迹吧 :)