首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
技术百科首页 >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)等,这些数据类型通常用于处理分布式系统和并发编程。

相关文章
typescript 的数据类型有哪些
typescript 是 javascript的超集,在javascript基础上提供了更加实用的类型供开发使用;
程序媛夏天
2024-03-01
4620
js的数据类型有哪些?[通俗易懂]
基本数据类型(值类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)。
全栈程序员站长
2022-10-29
5.7K0
Python数据类型有哪些?
数据类型是每种编程语言必备属性,只有给数据赋予明确的数据类型,计算机才能对数据进行处理运算,因此,正确使用数据类型是十分必要的,不同的语言,数据类型类似,但具体表示方法有所不同,以下是Python编程常用的数据类型:
全栈程序员站长
2022-06-28
1K0
hive数据类型有哪些?[通俗易懂]
 关系数据库里有表(table),分区,hive里也有这些东西,这些东西在hive技术里称为hive的数据模型。今天本文介绍hive的数据类型,数据模型以及文件存储格式。这些知识大家可以类比关系数据库的相关知识。
全栈程序员站长
2022-11-08
4K0
java中的数据类型有哪些?
1、boolean:布尔型数据,适用于逻辑计算,数据值只有true或false。(注意’t’ 和 ‘f’ 都是小写) 2、char:字符型数据,数据在内存中占用2个字节。Java字符采用Unicode编码,它的前128字节编码与ASCII兼容字符的存储范围在\u0000~\uFFFF。 3、byte:字节型数据,数据在内存中占用1个字节,存储数据范围为:-128~127。 4、short:短整型数据,数据在内存中占用2个字节。 5、int:整型数据,数据在内存中占用4个字节。 6、long:长整型数据,数据在内存中占用8个字节。 7、float:浮点型数据(单),数据在内存中占用4个字节。(float精度为7-8位) 8、double:浮点型数据(双),数据在内存中占用8个字节。(double精度为15-16位)
全栈程序员站长
2022-07-18
1.3K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券