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

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



