标签:
Erlang的模式匹配功能非常强大,非常方便。
模式匹配有如下重要作用:
1、选定控制流分支
2、完成变量赋值(绑定)
3、拆解数据结构(选择和提取各个组成部分)
运算符的左侧是一个模式,右侧是一个普通表达式,做匹配运算时,首先计算右侧的表达式,得到一个值,接着拿该值去匹配左侧的模式。若匹配失败,则报错,若匹配成功,在左侧模式中出现的所有变量都会与右侧值中的相应组成部分绑定,然后程序将继续计算紧随其后的表达式。
标签:
原文地址:http://www.cnblogs.com/hzy1987/p/5439317.html