首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >Erlang >Erlang的数据类型有哪些?

Erlang的数据类型有哪些?

词条归属:Erlang

Erlang的数据类型主要分为以下几类:

原子(Atom)

原子是以小写字母、数字和下划线组成的不可变的常量,用于表示标识符、状态和命令等,例如:ok、error、true、false、undefined等。

整数(Integer)

整数是用于表示整数的数据类型,可以表示负数和正数。例如:1、-2、123456等。

浮点数(Float)

浮点数用于表示实数,例如:3.14、-1.23等。

元组(Tuple)

元组是由多个值组成的不可变的有序集合,用于表示复杂的数据结构。例如:{1, 2, 3}、{ok, 123, "hello"}等。

列表(List)

列表是由多个值组成的可变的有序集合,用于表示序列。例如:[1, 2, 3]、["hello", "world"]等。

二进制(Binary)

二进制是由0和1组成的序列,用于表示二进制数据。例如:<<1,2,3>>、<<"hello">>等。

函数(Function)

函数是一种特殊的数据类型,它可以被调用并返回值。函数可以作为参数传递给其他函数,也可以作为返回值返回给其他函数。

除了以上列出的数据类型,Erlang还有一些其他的数据类型,如引用(Reference)、进程标识符(Pid)、端口标识符(Port)等,这些数据类型通常用于处理分布式系统和并发编程。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券