Erlang语言学习系列(三)

Erlang结构数据类型

1.元组

用一对花括号包围,其中用逗号分隔的一组值。其值可以为Erlang语言的基本值,也可以是其它的结构数据类型。

例:{1,2,3}、{point,3,5}、{circle,{point,3,5},{radius,10}}等都是元组类型。

2.列表

用一对方括号包围,其中用逗号分隔的一组值。和元组类似,其中每个值也可以是其它结构数据类型。

例:[1,2,3]、[2+3,{point,3,5}]

术语:

列表的头(head):即列表的首个元素。

列表的尾(tail):即被删除首个元素的列表。

3.字符串

用双引号包围的一系列字符。

其本质上是这些字符对应ASCII码的十进制数值的列表,例如:

"ACD"实际上等价于[65,67,68]

在输出时,列表中的值全部为可打印字符的ASCII码十进制数值时,输出其字符串形式,否则原样输出。

Erlang语言学习系列(三)_第1张图片

你可能感兴趣的:(erlang)