Elang是一种函数式编程语言,具有一些独有的数据类型和数据结构.以下是Erlang中的常见数据类型和数据结构.
1.Atom(原子): Atom是一个不可变的符号常量,用于表示标识符和常量.Atom以小写字符开头,可以包含字母,数字,下划线和@符号.例如:ok
, hello
, true
。
2.NUmber(数字):数字可以是整数或者是浮点数.整数没有大小限制,可以是正数,负数或者零. 浮点数由整数部分和小数部分组成,可以用科学计数法表示.例如 :45, 3.14, 1.0e-6
3.Tuple(元祖): 元祖是有序的不可变集合,可以包含任意数量的元素.元祖用大括号{ }包围, 元祖之间用逗号分隔.例如: "{1, hello, 3.14}"
4.List(列表): 列表是一个有序可变的集合,可以包含任意元素,列表用方括号[ ]包围,元素之间用逗号分隔.列表的元素可以是任意类型.例如 : [1, 2, 3, hello]
5.binary(二进制): 二进制是一种特殊类型的数据类型, 用于储存二进制数据.二进制以<< 和 >> 符合表示, 可以包含任意数量的字节.例如 : << 1, 2, 3>>
6.Map(映射). 映射是一种关联数组,用于将键映射到值. 键和值可以是任意类型.映射用大括号 '#{ }'表示, 键值对之间用逗号分隔.例如 : '#{ name => "John", age=> 30}'
标签:映射,二进制,数据类型,笔记,学习,Atom,erlang,任意,元祖 From: https://www.cnblogs.com/dw166/p/18003472