Erlang 20参考手册
指南:参考手册 | Guide: Reference manual
4.模式匹配 | 4. Pattern Matching
4.1模式匹配
变量通过模式匹配机制绑定到值。模式匹配在评估函数调用时发生,case
- receive
- try
- 表达式和匹配运算符(=)表达式。
在模式匹配中,左侧pattern
与右侧相匹配term
。如果匹配成功,则模式中的任何未绑定变量都会被绑定。如果匹配失败,则会发生运行时错误。
例子:
1> X.
** 1: variable 'X' is unbound **
2> X = 2.
2
3> X + 1.
3
4> {X, Y} = {1, 2}.
** exception error: no match of right hand side value {1,2}
5> {X, Y} = {2, 3}.
{2,3}
6> Y.
3
指南:参考手册 | Guide: Reference manual相关
Erlang 是一种通用的面向并发的编程语言,可应付大规模开发活动的程序设计语言和运行环境。
主页 | https://www.erlang.org/ |
源码 | https://github.com/erlang/otp |
版本 | 20 |
发布版本 | 20.1 |