原子是以小写字母、数字和下划线组成的不可变的常量,用于表示标识符、状态和命令等,例如:ok、error、true、false、undefined等。
整数是用于表示整数的数据类型,可以表示负数和正数。例如:1、-2、123456等。
浮点数用于表示实数,例如:3.14、-1.23等。
元组是由多个值组成的不可变的有序集合,用于表示复杂的数据结构。例如:{1, 2, 3}、{ok, 123, "hello"}等。
列表是由多个值组成的可变的有序集合,用于表示序列。例如:[1, 2, 3]、["hello", "world"]等。
二进制是由0和1组成的序列,用于表示二进制数据。例如:<<1,2,3>>、<<"hello">>等。
函数(Function)
除了以上列出的数据类型,Erlang还有一些其他的数据类型,如引用(Reference)、进程标识符(Pid)、端口标识符(Port)等,这些数据类型通常用于处理分布式系统和并发编程。