A -> 42 表示变量A的值为42。
16#cafe * 32#sugar 表示16进制和32进制数相乘。
所有的变量都必须以大写字母开头。
Erlang的变量是一个单一变量(变量不变)。
“=”是一个模式匹配运算符。
元组(tuple),列表(list)。
div表示整数除,rem表示取余数。
原子用来表示不同的非数字常量。
模式匹配作为Erlang的基础,用来完成很多不同的任务:可以用它从数据结构中提取字段值,在函数中进行流程控制,或者当你向一个进程发送消息时,从并行程序中筛选那些需要处理的消息。
_表示匿名变量,_所绑定的值不必相同。
列表的第一个元素为列表头,剩下的是列表尾,列表尾通常还是列表。
如果T是一个列表,那么[H|T]也是一个列表,[]表示空列表。[...|T],如果T是一个列表,那是是正规式列表,否则是非正规式列表。
本文深入浅出地介绍了Erlang编程语言的核心概念,包括变量声明、运算符使用、数据类型处理(如元组、列表)、算术运算(整数除、取余数)、模式匹配以及原子值的应用。此外,文章还详细解释了如何通过模式匹配来完成复杂的数据结构操作和流程控制,同时介绍了Erlang中匿名变量的使用以及列表的基本操作。
143

被折叠的 条评论
为什么被折叠?



