首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

4.模式匹配 | 4. Pattern Matching

4.1模式匹配

变量通过模式匹配机制绑定到值。模式匹配在评估函数调用时发生,case- receive- try- 表达式和匹配运算符(=)表达式。

在模式匹配中,左侧pattern与右侧相匹配term。如果匹配成功,则模式中的任何未绑定变量都会被绑定。如果匹配失败,则会发生运行时错误。

例子:

代码语言:javascript
复制
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

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com